cocoa touch——UINavigationBar——UINavigationItem配置
来源:互联网 发布:nginx 图片服务器搭建 编辑:程序博客网 时间:2024/05/29 02:31
UINavigationBar
// Pushing a navigation item displays the item's title in the center of the navigation bar.// The previous top navigation item (if it exists) is displayed as a "back" button on the left.- (void)pushNavigationItem:(UINavigationItem *)item animated:(BOOL)animated;- (nullable UINavigationItem *)popNavigationItemAnimated:(BOOL)animated; // Returns the item that was popped.@property(nullable, nonatomic,readonly,strong) UINavigationItem *topItem;@property(nullable, nonatomic,readonly,strong) UINavigationItem *backItem;@property(nullable,nonatomic,copy) NSArray<UINavigationItem *> *items;- (void)setItems:(nullable NSArray<UINavigationItem *> *)items animated:(BOOL)animated; // If animated is YES, then simulate a push or pop depending on whether the new top item was previously in the stack.
注意:
- backItem是stack中topItem下的item,即second topmost item
- topItem的leftBarButtonItem如果为nil,则显示back button,用backItem的title作为back button的title,如果backItem的title为nil,则back button的title显示"Back"
- 属性items和setItems的items,array的front-to-back顺序对应stack的bottom-to-top顺序
- setItems动画显示时取决于items中的最后一项,如果最后一项不存在当前stack中,显示push动画,如果存在当前stack中且不存在于topmost中,显示pop动画,如果刚好是topmost,则无动画
0 0
- cocoa touch——UINavigationBar——UINavigationItem配置
- cocoa touch——UILabel
- cocoa touch——UIImageView
- cocoa touch——UISwitch
- cocoa touch——UIProgressView
- cocoa touch——UIActivityIndicatorView
- cocoa touch——UIPageControl
- cocoa touch——UIPickerView
- cocoa touch——NSLayoutAnchor
- cocoa touch——NSLayoutConstraint
- IOS学习之——Cocoa 和Cocoa Touch
- UINavigationBar & UINavigationItem
- iOS开发基础学习笔记——导航控制器2->导航栏(UINavigationBar)/工具栏(toolBar)/导航元素按钮(UINavigationItem)
- cocoa touch——UIView——frame bounds center
- cocoa touch——UIView——autoresizing
- cocoa touch——UIViewController——生命周期
- cocoa touch——UIScrollView——content view
- cocoa touch——UIView——draw
- 第八周项目2--建立链串的算法库
- Matlab如何保存被plot的图像
- Oracle 树操作(select…start with…connect by…prior)
- 第七周项目5-排队看病模拟
- 第七章项目5-排队看病模拟
- cocoa touch——UINavigationBar——UINavigationItem配置
- 使用DMV调优性能
- 怎样理解同步异步与阻塞非阻塞的区别?
- UnsupportedMethodException
- 404. Sum of Left Leaves - leetcode
- 第七周项目2—建立链队算法库
- listview+edittext 光标消失问题
- Maven入门详解
- 集中式事务与分布式事