首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIBarButtonItem设置大小

UIBarButtonItem设置大小
EN

Stack Overflow用户
提问于 2012-05-15 20:55:18
回答 1查看 12.8K关注 0票数 1

可能重复:

How to resize UIBarButtonItem in code

我尝试使用IB设置UIBarButtonItem的大小,但没有成功。

我想缩小宽度,增加高度。我该怎么做呢?有什么建议吗?设置宽度属性(如上图所示)似乎不会改变任何东西。我尝试以编程的方式设置它,如下所示:

代码语言:javascript
复制
UIBarButtonItem *historyButton = [[UIBarButtonItem alloc]
                                  initWithTitle:@"History" style:UIBarButtonItemStyleBordered target:self action:@selector(history:)];
historyButton.width = 3.0;

这也改变不了什么。

这是试图修复的条形按钮(红色的按钮):

EN

回答 1

Stack Overflow用户

发布于 2012-05-15 22:21:32

您需要调整UIBarButtonIte的帧大小

例如:

代码语言:javascript
复制
historyButton.frame = CGRectMake(0, 0, buttonImage.size.width, buttonImage.size.height);

在本教程中可以看到:

http://iphone-dev-kitchan.blogspot.fr/2010/05/customizing-uibarbutton-on.html

票数 -5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10608772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档