草庐IT

uiBarButtonItem

全部标签

objective-c - iOS 5 导航栏上的多个按钮

我知道有很多关于此主题的内容,但我无法使用任何代码。我正在运行iOS5并为iPad构建,但我无法在导航栏的一侧获得两个按钮。编辑我测试过的一些代码,它在viewDidLoad中,但是没有做任何事情。UIBarButtonItem*saveButton=[[UIBarButtonItemalloc]initWithTitle:@"Save"style:UIBarButtonItemStylePlaintarget:selfaction:@selector(save)];UIBarButtonItem*deleteButton=[[UIBarButtonItemalloc]initWith

iphone - 如何在工具栏右侧添加一个按钮?

我以编程方式创建了一个工具栏:UIToolbar*boolbar=[UIToolbarnew];boolbar.barStyle=UIBarStyleDefault;boolbar.tintColor=[UIColororangeColor];[boolbarsizeToFit];然后给它添加一个按钮:UIBarButtonItem*cancelleftBarButton=[[UIBarButtonItemalloc]initWithTitle:@"OK"style:UIBarButtonItemStyleBorderedtarget:selfaction:@selector(tapB

iphone - 如何在工具栏右侧添加一个按钮?

我以编程方式创建了一个工具栏:UIToolbar*boolbar=[UIToolbarnew];boolbar.barStyle=UIBarStyleDefault;boolbar.tintColor=[UIColororangeColor];[boolbarsizeToFit];然后给它添加一个按钮:UIBarButtonItem*cancelleftBarButton=[[UIBarButtonItemalloc]initWithTitle:@"OK"style:UIBarButtonItemStyleBorderedtarget:selfaction:@selector(tapB

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*参数。我该如何解决这个问题?感谢大家! 最佳答案