我很想在UIToolbar.
UIToolbar
据我所知,获得其中之一的唯一方法是保留UINavigationController默认设置,并将其用于左侧栏项目。但是我无法找到将其创建为 a 的方法UIBarButtonItem,因此我无法在标准中创建一个UIToolbar,即使它们与UINavigationBars 非常相似。
UINavigationController
UIBarButtonItem
UINavigationBar
我可以使用按钮图像手动创建它,但我无法在任何地方找到源图像。它们具有 alpha 通道边缘,因此截屏和剪切不会得到非常通用的结果。
对于我打算使用的每种尺寸和配色方案,除了截图之外还有什么想法吗?
更新:请停止回避这个问题并暗示我不应该问这个,应该使用UINavigationBar. 我的应用是 Instapaper Pro。它只显示一个底部工具栏(以节省空间和最大化可读内容区域),我希望在底部放置一个左箭头形的后退按钮。
告诉我我不应该这样做不是答案,当然也不值得赏金。
编辑:maralbjo发现使用以下简单代码可以解决问题(需要捆绑中的自定义图像)应该与此答案结合使用。所以这里是附加代码:
// Creates a back button instead of default behaviour (displaying title of previous screen) UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"back_arrow.png"] style:UIBarButtonItemStyleBordered target:self action:@selector(backAction)]; tipsDetailViewController.navigationItem.leftBarButtonItem = backButton; [backButton release];