问题标签 [uinavigationitem]
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 - 如何获得全尺寸的 UINavigationBar titleView
我正在尝试在 UINavigationBar 中添加一个自定义控件作为 titleView。当我这样做时,尽管设置了通常假定全宽的框架和属性,但我得到了这个:
可以忽略亮蓝色,因为它是我隐藏自定义控件的地方。问题是导航栏末端的窄条。我怎样才能摆脱这些,所以我的自定义视图将伸展 100%?
PS - 我知道我可以自己添加视图而不是附加到导航栏,而且我自己定位它会很容易。我有理由需要它“在”导航栏上,这些原因就在这里
iphone - 在 UINavigationController 上添加按钮
我正在尝试开发我的第一个 iphone 应用程序。我正在使用具有三个视图的导航控制器:主视图->第一视图->第二视图。我想只在第一个视图上添加一个按钮,我试过这样:
self.navigationItem.rightBarButtonItem = self.editButtonItem;
但什么也没有出现。如果我在主视图上添加按钮,它出现在每个视图之后,可以做我想做的事吗?谢谢!
iphone - 为 iPhone 应用导航栏中的 2 个按钮设置 tintColor
我在 IB 中创建了一个 UINavigationBar。但是看不到任何设置按钮颜色的方法......所以我用代码做到了这一点:
它似乎工作......但给出了 2 个关于它没有响应 setTintColor 的警告。
有没有更好(且完全合法)的方法来做到这一点?
objective-c - 如何将方法与此按钮关联?
我有一个显示图像和文本的导航栏按钮。这是代码:
我试过这个
但它不起作用。
objective-c - UINavigationItem 后退按钮触摸区域太大
在以下屏幕截图中,如果我从“可用信息亭”中单击“v”,这将启动后退按钮的操作......(不是第二个“a”)。
我不明白为什么,我的代码没有什么特别之处(这是导航控制器处理的默认后退按钮)。我的另一个应用程序也有同样的错误,但我从未在其他应用程序上注意到这一点。
有任何想法吗 ?
谢谢你。
objective-c - 导航控制器上的编辑按钮
我的应用程序中有一个导航控制器,在它的根视图控制器上我有一个编辑按钮作为 rightBarButtonItem。
我有第二个表格视图,当在根视图控制器上点击一个单元格时,它会被推送。
leftBarButtonItem 成为后退按钮。
我也想要一个编辑按钮,我可以把它放在哪里最有意义?我的 rightBarButtonItem 是一个 + 按钮,因此排除了这一点。
我希望能够点击一个单元格并更改单元格文本。
谢谢
iphone - 将刷新 UIBarButtonItem 添加到从 NIB 加载的 UINavigationController
我在 aUINavigationController
的第一个选项卡中有一个加载项UITabBarController
。我想在右侧添加一个刷新按钮UINavigationItem
。我模糊的理解是,在将导航控制器添加到控件层次结构之前,必须在导航控制器上设置标题和按钮等属性。我向子导航控制器添加按钮没有问题,但我对如何更改根目录感到困惑,因为它是从笔尖加载的。
所以在下面的 IB 屏幕截图中(哎呀,没有足够的声望点,让我尝试绘制这个....),我正在尝试向所选项目添加一个刷新按钮。
- 文件所有者
- 急救人员
- 应用代理
- 窗户
- 标签栏控制器
- 标签栏
- 观察列表视图控制器
- 导航栏
- 视图控制器
- 表视图
- 导航项
- 标签栏项目
- 另一个列表视图控制器
- 等等
- 等等
我试图在navigationController's
viewDidLoad
没有帮助的情况下添加按钮:
我还尝试以编程方式将 my 添加ObservationListViewController
到UITabBarController
, 并将按钮插入该块中,但我已经超出了我的深度。
知道如何将按钮添加到从笔尖加载导航控制器的过程中吗?
谢谢!
iphone - iPhone UINavigationController 问题(不可见的按钮、标题)
UINavigationController 有两个问题。
问题 1
在初始视图中,我以编程方式添加了一个 rightBarButtonItem。
当我将 navigationView 推到右侧时,一切正常,并出现一个带有前一个视图标题的后退按钮。
当我点击后退按钮时,我回来了。但后来这个按钮不见了。但它并没有真正消失,它只是不可见,因为它仍然可以被点击。
问题 2
当我推右边的viewController时,我无法设置标题。我在推送视图之前尝试过
我也在 viewController 内部尝试过
但这里没有任何作用。
iphone - 横向 iPhone 中的 UIBarButtonItem 高度
我在 iPhone 应用程序中有一个导航栏,其中有一个自定义 UIBarButtonItems:
homePerson.png 为 20 x 18。
它在纵向模式下看起来不错,但在横向模式下,按钮上的 20x18 图像太高而不好看。看起来 iOS 在其标准按钮上做了一些工作,以在图像位于较薄的导航栏中时根据需要缩小图像。
处理这个问题的最佳方法是什么?
另一个例子是当我在导航栏的 titleView 中有一个自定义按钮时。当应用程序旋转时,我也需要它缩小。
提前感谢您能给我的任何指示!
iphone - UINavigationController 未按预期工作(iPhone)
我的应用程序的主视图没有,UINavigationController
但是当点击按钮时,它会转到视图以创建事件。这个 CreateEvent 视图确实可以UINavigationController
在创建新事件所需的不同视图之间移动。显示UINavigationController
但不能设置标题或添加任何导航按钮,查看代码你能找出原因吗?谢谢
CreateNewEventViewController.h
CreateNewEventViewController.m
NewEventTableViewController.h
PS:我忘了告诉我没有任何.xib
文件。