我想在 iPad 上创建一个底部 UIToolbar
,例如 Photo 和 AppStore 应用程序。带有自定义 UIBarButtonItem
的更高工具栏,图像位于文本上方。
问题是我无法在 .xib 中调整 44px 的高度,如果我尝试以编程方式更改框架则不起作用。
想法?
编辑
我想用 UIToolbar
替换此界面,因为选项卡栏行为不是我需要的:我没有很多 View Controller ,但只有我想从 UIBarButtonItem< 调用的功能
.
最佳答案
用你的logo和text创建一个Image,将它分配给一个自定义的UIButton
并分配它到 UIBarButtomItem
使用 initWithCustomView
UIImage *customImage = [UIImage imageNamed:@"yourCustomImage"];
UIButton *backButton = [UIButton buttonWithType:UIButtonTypeCustom];
backButton.frame = CGRectMake(0, 0, customImage.size.width, customImage.size.height);
[backButton setImage:[UIImage imageNamed:@"yourCustomImage"] forState:UIControlStateNormal];
[backButton addTarget:self action:@selector(showPreviousView) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *customBarButton = [[UIBarButtonItem alloc]initWithCustomView:customButton];
希望这对你有帮助..
关于iOS 7 创建一个像 Photo 和 AppStore 一样的底部 UIToolbar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22831489/