草庐IT

UibarbuttonItem

全部标签

ios - 隐藏导航 Controller 的 rightBarButtonItem

有谁知道如何隐藏UINavigationController的rightBarButtonItem?在我的应用程序中,我有一个编辑按钮作为UINavigationController的rightBarButtonItem。我想隐藏这个?完成某些操作时的UIBarButton`。 最佳答案 隐藏右键:self.navigationItem.rightBarButtonItem=nil;现在,展示一下:如果您通过将其分配给self.editButtonItem来设置ViewController中的右侧按钮,则只需再次分配它即可显示它:s

ios - 隐藏导航 Controller 的 rightBarButtonItem

有谁知道如何隐藏UINavigationController的rightBarButtonItem?在我的应用程序中,我有一个编辑按钮作为UINavigationController的rightBarButtonItem。我想隐藏这个?完成某些操作时的UIBarButton`。 最佳答案 隐藏右键:self.navigationItem.rightBarButtonItem=nil;现在,展示一下:如果您通过将其分配给self.editButtonItem来设置ViewController中的右侧按钮,则只需再次分配它即可显示它:s

iphone - 在文本字段 : textFieldDidEndEditing: or textFieldShouldBeginEditing: or? 中插入一个字符后启用完成按钮

当用户在uitextfield中至少写入一个字符时,我想启用导航栏上的完成按钮(在模态视图中)。我试过:textFieldDidEndEditing:在前一个uitextfield退出第一响应者时启用按钮(因此当前uitextfield中的字符为零)。textFieldShouldBeginEditing:当文本字段成为第一响应者时调用。还有其他方法吗?[编辑]解决方案可能是-(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementString:(NSSt

iphone - 在文本字段 : textFieldDidEndEditing: or textFieldShouldBeginEditing: or? 中插入一个字符后启用完成按钮

当用户在uitextfield中至少写入一个字符时,我想启用导航栏上的完成按钮(在模态视图中)。我试过:textFieldDidEndEditing:在前一个uitextfield退出第一响应者时启用按钮(因此当前uitextfield中的字符为零)。textFieldShouldBeginEditing:当文本字段成为第一响应者时调用。还有其他方法吗?[编辑]解决方案可能是-(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementString:(NSSt

iphone - 在ios中设置后退栏按钮项目的标题

我在我的应用程序中使用Storyboard,如果我设置了ViewController类的标题属性,当我按下SecondViewController时,该字符串将显示为我的后退按钮的文本,我该如何更改它?,我想为后退按钮设置不同的标题。我用过这个但是没用:UIBarButtonItem*btnBack=[[UIBarButtonItemalloc]initWithTitle:@"Back"style:UIBarButtonItemStyleBorderedtarget:selfaction:nil];[self.navigationItemsetBackBarButtonItem:btn

iphone - 在ios中设置后退栏按钮项目的标题

我在我的应用程序中使用Storyboard,如果我设置了ViewController类的标题属性,当我按下SecondViewController时,该字符串将显示为我的后退按钮的文本,我该如何更改它?,我想为后退按钮设置不同的标题。我用过这个但是没用:UIBarButtonItem*btnBack=[[UIBarButtonItemalloc]initWithTitle:@"Back"style:UIBarButtonItemStyleBorderedtarget:selfaction:nil];[self.navigationItemsetBackBarButtonItem:btn

ios - 如何在 IOS 中将 UIBarButtonItem 设置为弹出窗口的 anchor ?

我在我的iPad应用程序中显示一个弹出Controller:[self.programMapPopOverpresentPopoverFromRect:anchor.frameinView:anchor.superviewpermittedArrowDirections:UIPopoverArrowDirectionAnyanimated:YES];我的问题是anchor:我想设置一个UIBarButtonItem*作为它的anchor,但它不是UIView*,而是inView是一个view*参数。我该如何解决这个问题?感谢大家! 最佳答案

ios - 如何在 IOS 中将 UIBarButtonItem 设置为弹出窗口的 anchor ?

我在我的iPad应用程序中显示一个弹出Controller:[self.programMapPopOverpresentPopoverFromRect:anchor.frameinView:anchor.superviewpermittedArrowDirections:UIPopoverArrowDirectionAnyanimated:YES];我的问题是anchor:我想设置一个UIBarButtonItem*作为它的anchor,但它不是UIView*,而是inView是一个view*参数。我该如何解决这个问题?感谢大家! 最佳答案

ios - -[UIBarButtonItem setTitlePositionAdjustment :forBarMetrics:] ignores vertical offset

我有一个带有一些自定义定位栏的应用程序,因此我想更改按钮文本的标准垂直对齐方式。我试过设置[buttonItemsetTitlePositionAdjustment:UIOffsetMake(0,-22)forBarMetrics:UIBarMetricsDefault]但没有任何变化。奇怪的是,如果我设置水平偏移,按钮移动得很好。似乎只有垂直对齐更改没有得到遵守。这是iOS7上的错误吗?我对API有什么误解吗?我没有看到任何文档说垂直对齐被忽略了。(exampleprojectshowingtheissue) 最佳答案 不幸的是s

ios - -[UIBarButtonItem setTitlePositionAdjustment :forBarMetrics:] ignores vertical offset

我有一个带有一些自定义定位栏的应用程序,因此我想更改按钮文本的标准垂直对齐方式。我试过设置[buttonItemsetTitlePositionAdjustment:UIOffsetMake(0,-22)forBarMetrics:UIBarMetricsDefault]但没有任何变化。奇怪的是,如果我设置水平偏移,按钮移动得很好。似乎只有垂直对齐更改没有得到遵守。这是iOS7上的错误吗?我对API有什么误解吗?我没有看到任何文档说垂直对齐被忽略了。(exampleprojectshowingtheissue) 最佳答案 不幸的是s