标签: uibarbuttonitem

哪个是带UIBarButtonItemStyleDone的UIBarButtonItem的tintColor?

我想使用带有两个按钮的UISegmentedControl来代替单个"完成"按钮.为此,我需要知道UIBarButtonItems的tintColor和UIBarButtonItemStyleDone.

欢呼并提前谢谢

MrMage

iphone uibarbuttonitem uibarbuttonitemstyle

2
推荐指数
1
解决办法
1656
查看次数

iPhone - 我应该为Retina&Not retina显示器创建2种不同尺寸的图像吗?

这是我第一次开发应用程序.

根据Apple iOS人机界面指南,它表示UIBarButtonItem图像尺寸大约为20 x 20和大约40 x 40.

我知道20x20适用于iPhone4的早期版本设备,而40 x 40适用于iPhone4的Retina显示屏.

现在我创建了一个UIBarbuttonItem,我的图像大小为40x40,将图像比例设置为2.

它在iPhone模拟器和iPhone4模拟器上运行完美,模拟器的图像看起来既清晰又美观.

我想问一下是不是?我是否需要为iPhone3和3GS创建20x20图像?或者只是一个尺寸的图像,40x40,并设置为"2.0"?

谢谢!

xcode uiimage uibarbuttonitem iphone-4

2
推荐指数
1
解决办法
4398
查看次数

显示/隐藏位于UIToolbar中间的UIBarButtonItem

我已经在StackOverflow上阅读了有关此主题的几个类似问题,但是没有一个问题适用于我的情况。

我的应用程序上有一个UIToolbar。工具栏的布局如下。

(Button #1) (Button #2) (Button #3) <--- Flex Controller ---> (Button #4)
Run Code Online (Sandbox Code Playgroud)

显示/隐藏Button #3UIBarButtonItem 的最有效方法是什么,因为它位于UIToolbar的中间?

跟进

我知道该setItems:Animated方法,但这似乎有问题,因为我所有的按钮都通过IB接线,并且它们具有关联的IBAction。

这是否意味着我因此需要找到一种方法来隐藏隐藏的#3按钮(因为我使用的是ARC?)。我正在寻找添加/删除这些对象的最佳/最有效方法。如果每次必须显示/隐藏#3按钮时都必须重新创建此列表,这就是我要做的。

看来效率如此之低。

cocoa-touch uitoolbar uibarbuttonitem ios

2
推荐指数
1
解决办法
6456
查看次数

更改rightBarButtonItem的起始轴

我在rightBarButtonItem上有以下自定义按钮

UIButton *button1 = [[UIButton alloc] init];
button1.frame=CGRectMake(0,0,105,30);
[button1 setBackgroundImage:[UIImage imageNamed: @"image1.png"] forState:UIControlStateNormal];
[button1 addTarget:appDelegate action:@selector(Open_Link1) forControlEvents:UIControlEventTouchUpInside];

self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc]initWithCustomView:button1];
[button1 release];
Run Code Online (Sandbox Code Playgroud)

我需要将rightBarButtonItem向上移动2 px ...

我试过设置它但不起作用!

iphone uibarbuttonitem

2
推荐指数
1
解决办法
3338
查看次数

iOS:自定义图像UIBarButtonItem不响应触摸

我正在尝试将图像用作导航栏中的按钮.按钮显示正常,但它们不响应触摸事件.这是我设置按钮的方式:

UIImageView *iv = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"arrow_up_24.png"]];

iv.userInteractionEnabled=YES;
UIBarButtonItem * logoutButton = [[UIBarButtonItem alloc] initWithCustomView:iv ];

logoutButton.target=self;
logoutButton.action=@selector(logoutButtonPressed);
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

iphone uiimageview uinavigationcontroller uibarbuttonitem ios

2
推荐指数
1
解决办法
1706
查看次数

uiBarButtonItem框架在popover最好的选择

我拖动了+在Story板上删除了一个barButtonItem并且一直使用这个popover代码但是

[popoverController presentPopoverFromRect:self.barButonItem.frame 
inView:self.view
permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];     
Run Code Online (Sandbox Code Playgroud)

barButtonItem.frame不起作用,因为没有可用的框架属性.

让它完美运作的最佳选择是什么?
提前致谢.

目前我正在使用此代码:我正在使用此方法:

- (IBAction)buttonClicked:(UIBarButtonItem *)sender event:(UIEvent *)event
{
    UIView *viewt = [[UIView alloc] init]; 

    for(UITouch* touch in [event allTouches] ) 
    {
      if( [touch phase] == UITouchPhaseEnded ) 
      { 
         viewt = [touch view]; 
      }
    }
}
Run Code Online (Sandbox Code Playgroud)

self.barButtonItem.frame将成为viewt.frame.

它现在工作.这是对的吗 ?

//create a popover controller with my DatePickerViewController in it


UIViewController* popoverContent = [[UIViewController alloc] init]; //ViewController

UIView *popoverView = [[UIView alloc] init];   //view
popoverView.backgroundColor = [UIColor blackColor];

datePicker=[[UIDatePicker alloc]init];//Date picker
datePicker.frame=CGRectMake(0,44,320, …
Run Code Online (Sandbox Code Playgroud)

uibarbuttonitem uipopovercontroller ios ios5 ios6

2
推荐指数
1
解决办法
1950
查看次数

向UIBarButtonItem Swift添加动作

按钮是在故事板中创建的,我想添加一个动作.

self.cancel.action = NSSelectorFromString("cancel:")

func cancel(sender: UIBarButtonItem) ->() {
}
Run Code Online (Sandbox Code Playgroud)

这不起作用.谢谢

uibarbuttonitem swift xcode6-beta6

2
推荐指数
1
解决办法
1万
查看次数

如何在Apple的日历应用程序中显示/隐藏导航栏(iOS 8)中的搜索栏?

如何实现:我有UIBarButtonItem带有搜索图标,点击它后,我想在导航栏中显示搜索栏,点击搜索栏中的取消按钮,我想显示导航栏,不带搜索,带按钮和标题喜欢在IOS 7日历应用程序.

uibarbuttonitem searchbar

2
推荐指数
1
解决办法
3250
查看次数

从UISearchBar更改UIBarButtonItem

我想更改iOS 8中UISearchBar内的取消按钮的文本字体和颜色.我已经尝试过iOS 6和7的解决方案,但它们似乎无法正常工作.

uibarbuttonitem uicolor uisearchbar swift ios8

2
推荐指数
1
解决办法
1894
查看次数

使用customView自动布局iOS 11工具栏UIBarButtonItem

最近在我们的项目中,使用customView的UIBarButtonItem出现了问题.在iOS 11之前,我们通过灵活的间距项目进行了布局.这不再起作用,因此没有显示任何内容.

因为我没有在SO上找到真正为我解决问题的答案,所以我调查了它,想出了一个我想与你分享的(当然是一种hacky)解决方案.

也许它可以帮助你或你有一些反馈.这是混合的objc和swift代码,希望你不要介意.

uitoolbar uibarbuttonitem ios autolayout ios11

2
推荐指数
1
解决办法
5361
查看次数