我像这样设置 UIBarbuttonitem:
UIBarButtonItem *dismissButton = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"Dismiss"] style:UIBarButtonItemStylePlain target:self action:@selector(dismiss)];
dismissButton.imageInsets = UIEdgeInsetsMake(0, 5, 0, 0);
dismissButton.tintColor = [UIColor whiteColor];
[self.navigationItem setRightBarButtonItem:dismissButton];
当我从 xcode 在我的设备上运行它时,该按钮的位置正确:
但是当从 testflight 安装时,它会向右移动:
知道为什么吗?