问题标签 [uibarbuttonitem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - 隐藏和取消隐藏工具栏时按钮项丢失
我不知道,为什么在工具栏设置为隐藏和取消隐藏后按钮消失了。我该如何解决?
设置按钮代码
我用这种方法设置我的按钮
此代码用于隐藏工具栏
iphone - 切换编辑/完成时分配/释放新的 UIBarButtonItems 更好吗?为什么?
Apple 的文档暗示,对于使用“编辑/完成”按钮可编辑的 UITableView,您应该在每次切换按钮时创建和销毁该按钮。
这是执行此操作的代码片段“BonjourWeb”示例代码项目:
这真的比仅仅编辑按钮的标题更好吗?是否有一些我没有看到的性能优化?或者这只是不好的示例来源?
objective-c - 隐藏两个 UIView 中的第一个上的按钮,但在第二个上可见
所以我有一个 UIViewController(主应用程序控制器是 TabBarController)。在这上面有一个 UINavigationBar 和一个 UIBarButtonItem。我很确定我在 Interface Builder 中正确连接了所有内容,并且代码中的插座已连接到 .xib 中的按钮。应该是因为方法正常。
现在我在这个视图上有另一个按钮,它显示了第二个视图,一个 UIWebView。我希望这个标有“Back”的 UIBarButtonItem 使 UIWebView 消失,并带回它正确执行的第一个 UIView。但是,当您在第一个 UIView 上时,不需要看到 UIBarButtonItem,那么我该如何隐藏它,然后为 UIWebView 将其显示出来。顺便说一句,两个视图都使用相同的 UINavigationBar,UIWebView 在标签栏和导航栏内被调出。
这是我的代码:
有人知道吗?
iphone - 设置 navigationItem.leftBarButtonItem - 为什么它隐藏我的后退箭头按钮?
当我这样做时:
它隐藏了我的后退箭头按钮(我用来返回上一个控制器的那个)......为什么会这样?!?
我应该如何在我的后退箭头旁边添加我的 activityIndicator ?(我已经使用了 titleView 和 rightbarbuttonitem)
iphone - 我可以将 UIToolbar 项目居中吗?
我在 UIToolbar 上贴了一个标签(根据这个提示:将 UILabel 添加到 UIToolbar)。
但是工具栏左侧有一个按钮,因此灵活的空间使标签偏离中心,这是我想要的位置。我可以以某种方式将此工具栏项居中以使其在工具栏中保持居中吗?
(已经尝试用虚拟固定空间平衡按钮,没有骰子。)
谢谢!
objective-c - 将 UIBarButtonItem 添加到 UINav..Controller
我不确定我在这里缺少什么。我有一个习惯UINavigationController
,我正在尝试向UIBarButtonItem
酒吧添加一个持久性。
我在这里想念什么?- 顺便说一句,我不想/不会使用 IB。
更新:目前这是我能得到的最接近的:
太糟糕了,我必须将整个导航栏添加到UINavigationController
已经有导航栏的地方......如果我尝试使用现有的,我会收到此错误:
....真的???
iphone - 如何强制一种方法在另一种方法之前执行?
我有两种方法。一种方法开始播放音频文件 (.mp3),另一种方法更新 UIToolBar 以显示按钮(播放或暂停)。这两个方法按以下顺序调用:
TogglePlayer 这样做:
我按上述顺序调用这些方法,以便在歌曲开始播放时显示(暂停)按钮。但是,问题是歌曲首先开始播放,并且 UIToolBar 在很长一段时间内(从 2 到 5 秒)保持不变,直到添加并显示按钮。
我想要的是在歌曲开始播放的同时显示按钮(即无延迟)。有没有办法做到这一点?
iphone - 健全性检查:UIBarButtonItem 在尝试执行操作时崩溃
我的一个用户报告他的设备 iPhone 3GS 发生了崩溃。相同类型的其他设备未报告类似行为。他给我发了一个崩溃日志,根据阅读它,我不知道如何继续。我希望我没有错误地解释崩溃日志,但看起来我的操作还没有被调用。
这就是我创建和设置 UIBarButtonItem 的方式:
这是我的操作方法:
这是崩溃日志:
iphone - 如何将 UIBarButtonItem 的文本换成两行?
我的 UINavigationController 中的某些视图控制器的标题很长,这使得层次结构中下一个视图控制器的导航栏中的后退按钮遗漏了一些文本,取而代之的是“...”。
如何使后退按钮的文本换行成两行,就像 iPod.app 导航栏中的“正在播放”一样?
谢谢!
iphone - 如果多个 UITextField 都已填充,则启用 UIBarButtonItem
我在一个分组的 UITableView 中有 3 个 UITextFields,我试图找出正确的逻辑,以便在没有任何 UITextFields 为空时启用我的“保存”UIBarButtonItem。
我目前正在使用- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
UITextField 委托方法逐字符检测字段的更改,但它提供的结果不一致。
有任何想法吗?
编辑:这是我现在使用的代码。如您所见,我已将文本字段放入数组中,以便遍历它们。就像现在一样,在我在第三个字段中输入第二个字符之前,保存按钮不会启用。它还交替启用/禁用作为字段中的一个一个删除字符。