uibarbuttonitem相关内容

更改后退按钮背景图像

使用此方法更改后退导航按钮的标题和背景图像.标题已更改但按钮保持黑色 - (void)viewDidLoad{[超级viewDidLoad];[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"topBarbackground.png"] forBarMetrics:UIBarMetr ..
发布时间:2021-09-12 19:41:08 移动开发

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

如何实现:我有一个带有搜索图标的 UIBarButtonItem,点击它后,我想在导航栏中显示搜索栏,点击搜索栏中的取消按钮,我想在没有搜索的情况下显示导航栏IOS 7 日历应用中的按钮和标题. 解决方案 为您的搜索按钮设置一个动作以呈现一个 UISearchController.请参阅 Apple 的 UICatalog 示例代码: - (IBAction)searchButtonCl ..
发布时间:2021-09-12 19:41:05 其他开发

适用于 iOS 的 UIBarButtonItem-Badge

我正在使用 this 控件在 barbuttonitem 上显示徽章.它适用于导航控制器堆栈中的第一个控制器或根控制器.在推到另一个控制器时,我尝试显示徽章,但在那里看不到任何效果. 解决方案 你应该第一次在 viewDidLayoutSubviews 中设置badgeValue.在这种情况下,它会出现并且不会闪烁,就像您在 viewDidAppear 中设置它一样: - (void) ..
发布时间:2021-09-12 19:40:57 移动开发

从 UIBarButtonItem 呈现时,如何防止在方向更改后重置 UIPopoverController passthroughViews?

我有一个从 UIBarButtonItem 呈现的 UIPopoverController.我希望在弹出框之外进行触摸以消除弹出框.从条形按钮呈现弹出窗口时,其他条形按钮会自动包含在弹出窗口传递视图中.为了防止我在呈现弹出窗口后将直通视图设置为 nil(或 @[ ]),如下所示: - (IBAction) consoleBarButtonHit:(id)sender {UIViewControl ..
发布时间:2021-09-12 19:40:54 移动开发

左栏按钮项 - 显示前一个视图控制器的名称

如果您有一个没有 Bar Button Items 的导航控制器,一个导航后退按钮将显示为最后一个视图控制器的名称. 我想保留那个名字,因为我不想硬编码它.我确实知道如何添加它,但我不想这样做,因为这会为错误留下更多空间. 有没有办法让我拥有一个左侧的 Bar Button Item 而默认的 Bar Button 不会消失? 解决方案 在 viewController 中添加 ..

如何在 iOS 7+ 上更改 UIBarButtonItem 的背景颜色?

我想通过更改其背景颜色来指示特定的 UIBarButtonItem 是打开还是关闭.移动版 Safari 使用此功能来指示是开启还是关闭隐私浏览: 我该怎么做,因为 UIBarButtonItem 上没有 backgroundColor 属性? 解决方案 创建一个 UIButton 并将其用作 UIBarButtonItem 的自定义视图.然后,在按钮的图层上设置background ..
发布时间:2021-09-12 19:40:39 移动开发

如何为 UIBarButtonItem 设置标题?

我是一名初学 iPhone 开发者. 如何以编程方式设置 UIBarButtonItem 的标题? 我的代码如下: self.navigationItem.rightBarButtonItems =UIBarButtonItem(barButtonSystemItem: .Cancel, 目标: self,动作:“barButtonItemClicked:")@IBAction fu ..
发布时间:2021-09-12 19:40:36 移动开发

iOS 自定义导航栏后退按钮标题在点击时消失

你好 StackOverflow 社区, 我有一个相当奇怪的案例,我的导航控制器导航栏上的自定义后退按钮在交互时消失了. 一些额外的信息是我的代码没有使用 Storyboard 而我使用的是 UIKit - 包括 UI 在内的一切都是以编程方式构建的. 这是我的设置: 我首先创建一个自定义 UINavigationController 子类来抽象我所有与导航控制器相关的自定 ..
发布时间:2021-09-12 19:40:27 移动开发

如何删除 UIBarButtonItem 旁边的填充

我在导航栏的自定义右侧栏按钮项中添加了一个自定义按钮,如图所示. 我希望能够删除按钮后的空格,使其接触屏幕的右边缘,但即使在搜索后也找不到解决方案.如果有人能提到如何,那就太好了. 这是我正在使用的代码 UIButton *aButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];aButton.frame = CGRec ..
发布时间:2021-09-12 19:40:21 其他开发