【问题标题】:Is it possible to use a UIKit widget as a "header"?是否可以将 UIKit 小部件用作“标题”?
【发布时间】:2011-11-21 12:23:41
【问题描述】:

是否可以使用UINavigationBar 让它在整个应用程序中显示标题?

就像应用的某种品牌(让它显示一个徽标)。

虽然我已经在使用 UINavigationBar 来推送和弹出视图控制器。

或者是否有其他更适合此的小部件?

这张图最好地描述了我想使用它的方式:

【问题讨论】:

  • 您是否尝试过添加调整大小的导航控制器?然后在“品牌”空间中放置图像/标签...
  • 为此目标创建通常的UIView 对象。可以放入UIView图片、banner;制作动画,识别手势。

标签: objective-c cocoa-touch uinavigationbar


【解决方案1】:

从 UI 质量来看,在导航标题上方放置任何内容并不是一个好主意。避免这种情况。

正如回答的那样,您可以使用任何类型的 UI 小部件作为导航栏中的标题。 这样做的好方法是设置 UINavigationController 的 titleView 属性。 (默认是自定义title属性,内部会改为UILabel)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-02-12
    • 1970-01-01
    • 2017-06-28
    • 1970-01-01
    • 2018-11-26
    • 1970-01-01
    • 2019-02-02
    • 2021-08-02
    相关资源
    最近更新 更多