问题标签 [titleview]
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.
ios - 自定义navigationitem titleview错帧
嗨,我只是制作了一个自定义导航项标题视图,但看起来有点不对劲。
这是自定义视图,它基于 uiview
但是当应用程序运行时,它喜欢这样,标题不在中心
屏幕截图中:http:
//i.stack.imgur.com/yQVLr.png
ios - UINavigationBar TitleView 带字幕
我想在 UINavigationBar 中有一个 titleView,它有两行文本,而不是只有一行
当我有一个“后退”按钮和一个“编辑”按钮时,我当前的实现效果很好,因为它看起来几乎居中。问题是当我只有一个按钮时。它看起来非常奇怪和错误,因为视图以可用空间为中心。
这是我目前的实现:
ios - Auto position subviews of UINavigationBar's titleView
I have a custom titleView for displaying Navigation title and sub-title. The title font is bigger than sub-title. Here's what I have now:
I want to have the ability to remove subTitleView at some point in my code, but that makes the titleView look out of center (vertically).
So my question is, how would you implement auto-positioning here? should I use layoutSubviews ? if so, what would be the proper way to override it?
I thought that when the container view has an autoresizingMask it will adjust it's size according to the "total" size of it's subviews (?).
Thanks
ios - 如何获取navigationBar的titleView的高度?
我使用一个按钮作为titleView。但是当我想获得按钮的高度时,当我从不使用self.button.frame.size.height
orself.navigationItem.titleView.frame.size.height
时,它总是返回 0;其他值(如 x、y 和宽度)可能看起来是合理的。
为什么?
和
ios - 在 UINavigationController 中添加 UISegmentedControl 作为 titleView
我正在尝试以UISegmentedControl
编程方式添加titleView
一个UINavigationController
. 但它没有出现。经过进一步调查,我发现如果未根据Apple 文档titleView
设置为,则该属性将被忽略。所以我将它设置为但分段控件仍然没有显示出来!leftBarButtonItem
nil
nil
下面是我的代码。
我应该怎么办?我在这里想念什么?
谢谢。
编辑:
感谢所有的回复。但是,它们都不适合我,所以我进行了更深入的研究。这一定是我布置申请的方式。我可能应该早点提到这一点。道歉。
我正在创建的是一个 Storyboard 应用程序。主控制器是一个UITabBarController
. 单击某个选项卡时,我想显示一个UITableViewController
. 由于您无法在 a 中显示导航栏UITableViewController
,因此我发现我必须在其中添加 aUINavigationController
并实现 a UITableViewController
。这就是我的应用程序的基本外观,
该仪表板视图控制器连接到从类继承的UINavigationController
类。也许这就是问题所在?
因为我刚刚创建了一个小型测试应用程序,所以将 aUIViewController
嵌入到 a 中UINavigationController
并编写了我在上面的原始问题中发布的代码UIViewController
ViewDidLoad 和分段控件显示得很好。现在我不知道如何在我的主应用程序中做同样的事情,因为没有其他视图控制器或任何连接到导航控制器的东西。
对不起,如果我让事情变得更糟。如果有任何不清楚的地方,请发表评论。
ios - 推送下一个 ViewController 时的自定义导航栏 titleView 大小问题
我正在尝试为 Iphone 应用程序 iOS 5.0+ 自定义 titleView 。所以我放了一个这样的图形:
它到目前为止有效。我遇到的问题是当我尝试推送另一个 viewController 时:看起来 titleView 在动画开始时突然被切断了。
https://www.dropbox.com/s/0ysiroxayfld1l3/titleview.mov?v=1mci
你知道我哪里错了吗?
objective-c - iOS 6 UINavigationController 中的奇怪错误
我在ios中发现了一个奇怪的错误。当我使用 UINavigationController 并推送其他控制器时,titleView 向右移动了多少控制器被推送
它看起来像这样:
我的代码很简单:
在第二种情况下,控制器在viewControllers
堆栈中排名第 5。所有情况下的控制器都是相同的。
我在我的 AppDelegate中使用了appearance
for 。UIBarButtonItem
ios - 更改 UINavigationItem 标题视图文本
我在 viewDidLoad 中为导航栏使用自定义 titleView,这是我的代码:
但我想稍后以编程方式更改此标题文本,我尝试了几种方法但没有成功。
如何更改自定义 titleView 中的标题文本?
objective-c - UINavigationController TitleView - 需要澄清
好吧,有一件事我真的不明白。
我有一个导航控制器(在 AppDelegate.m 中创建)作为标签栏控制器(在 AppDelegate.h 中创建)中的第一项:
在另一个类中,我通过以下方式访问此 tabOneNavigationController:
如果我想改变 navtab1 导航栏的背景,我会写:
但是对于更改titleView,我只看到使用以下示例:
但是如何更改 navtab1 的 titleView?
示例:我有一个自定义 TableViewCell,其中包含一个按钮,当单击该按钮时,它应该更改 navtab1 的 titeView(在这种情况下,self 显然没有 navigationItem 属性。