添加/删除其他 UIBarbuttons 时如何保持 UIBarButtonItem 居中?

Posted

技术标签:

【中文标题】添加/删除其他 UIBarbuttons 时如何保持 UIBarButtonItem 居中?【英文标题】:How to keep a UIBarButtonItem centered when adding/removing other UIBarbuttons? 【发布时间】:2012-05-10 01:41:26 【问题描述】:

我有一个带有 3 个 UIBarButtonItems 的 UIToolbar,两边都有一个灵活的空间。我使用它来浏览数组,同时使用中心 UIBarButtonItem 作为标题。

情况如下:

<--> [<] [Title] [>] <-->

当在数组的开头时,我想删除 [] 按钮。

如何使 [Title] 按钮居中,以便在删除/添加其他 UIBarButtons 之一时它不会移动?

注意事项:

我已经知道如何在工具栏中以编程方式添加/删除按钮

问题在于,它每次都以剩余的 UIBarbuttons 为中心,而我需要它仅以标题为中心。

【问题讨论】:

【参考方案1】:

当您到达页面的结尾/开头时,您可以将 [>] 或 [

【讨论】:

哈!当这正是您想要使用固定垫片的地方时,我过于关注隐藏虚拟按钮!我以前从来没有用过那些,这就是为什么我从来没有想过它们。谢谢! 有时是你盯着看了好几个小时却永远看不到的小东西。

以上是关于添加/删除其他 UIBarbuttons 时如何保持 UIBarButtonItem 居中?的主要内容,如果未能解决你的问题,请参考以下文章

卸载 WiX 时删除文件

UINavigationBar 在 PushViewController 上隐藏 UIBarButtons

如何添加和删除 UIViewControllers 到其他 UIViewControllers

如何在自定义滑动(而不是滑动删除)单元格(滑动到邮件/短信)中点击一个单元格时删除在其他 TableView 单元格中添加的子视图

ASP.NET 如何在不删除以前数据的情况下向数据库单元添加其他数据

检测从其他 ViewController 中点击了哪个 UIBarButton