草庐IT

UiNavigationItem

全部标签

ios - navigationController.navigationItem 与 navigationItem

只是好奇,为什么设置self.navigationItem=...有效,但self.navigationController.navigationItem失败了?这同样适用于self.toolbarItems与self.navigationController.toobarItems。什么时候使用self.navigationController.navigationItem?也许你会说,它们指向不同的东西。但是为什么self.navigationController.navigationBarHidden=YES导航栏是隐藏的。这不是意味着self.navigationControl

ios - UINavigationItem:标题和提示的区别

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭9年前。Improvethisquestion我想使用导航栏,我意识到它有title和prompt。它们有什么区别?

ios - UINavigationItem:标题和提示的区别

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭9年前。Improvethisquestion我想使用导航栏,我意识到它有title和prompt。它们有什么区别?

iphone - 将基于自定义 View 的 UIBarButtonItem 放置在没有默认水平填充的导航栏中

如何删除自定义左右UINavigationBar项左右的水平填充?iOS默认设置的padding似乎有~10点。我正在自定义左右导航栏按钮(我已经放弃尝试设置自己的backButtonItem,所以我只使用leftBarButtonItem)。在任何一种情况下(左或右),按下这些自定义按钮表明Apple似乎在leftBarButtonItem的左侧和rightBarButtonItem的右侧保留了一些填充;无论我将UIButton的自定义背景和图像属性设置多宽,我都将其放置在左/右栏按钮项中作为其自定义View。由于UIBarButtonItems没有我可以访问的“框架”,我无法像普通

iphone - 将基于自定义 View 的 UIBarButtonItem 放置在没有默认水平填充的导航栏中

如何删除自定义左右UINavigationBar项左右的水平填充?iOS默认设置的padding似乎有~10点。我正在自定义左右导航栏按钮(我已经放弃尝试设置自己的backButtonItem,所以我只使用leftBarButtonItem)。在任何一种情况下(左或右),按下这些自定义按钮表明Apple似乎在leftBarButtonItem的左侧和rightBarButtonItem的右侧保留了一些填充;无论我将UIButton的自定义背景和图像属性设置多宽,我都将其放置在左/右栏按钮项中作为其自定义View。由于UIBarButtonItems没有我可以访问的“框架”,我无法像普通

ios - 如何更改 UINavigationItem 的背景颜色?

我有一个UINavigationItem,但我在属性检查器中找不到标题、提示和后退按钮以外的任何内容我想知道如何使用代码更改我的UINavigationItem背景颜色?还是以编程方式? 最佳答案 你可以通过代码改变它...对于Objective-C:self.navigationController.navigationBar.barTintColor=[UIColorredColor];在viewDidLoad方法中写入Above行。对于Swift:self.navigationController?.navigationBar

ios - 如何更改 UINavigationItem 的背景颜色?

我有一个UINavigationItem,但我在属性检查器中找不到标题、提示和后退按钮以外的任何内容我想知道如何使用代码更改我的UINavigationItem背景颜色?还是以编程方式? 最佳答案 你可以通过代码改变它...对于Objective-C:self.navigationController.navigationBar.barTintColor=[UIColorredColor];在viewDidLoad方法中写入Above行。对于Swift:self.navigationController?.navigationBar

ios - 导航栏中未显示栏按钮项

我正在开发一个应用程序,其中我的初始ViewController嵌入在导航Controller和选项卡栏Controller中。在我的应用程序中,我有3个不同的选项卡,一个选项卡是设置View。这是一个有5个按钮的tableview。每个按钮在被触摸时都会显示相同的ViewController。当我触摸其中一个按钮时,我仍然有一个漂亮的绿色导航栏,但我的按钮不起作用。我尝试将一个导航项拖到Storyboard的View中,然后在其中放置一个条形按钮项。我可以在Storyboard中看到该按钮,但在我运行它时它不会显示在我的应用程序中。我还在viewDidLoad()中添加了以下代码:l

ios - 导航栏中未显示栏按钮项

我正在开发一个应用程序,其中我的初始ViewController嵌入在导航Controller和选项卡栏Controller中。在我的应用程序中,我有3个不同的选项卡,一个选项卡是设置View。这是一个有5个按钮的tableview。每个按钮在被触摸时都会显示相同的ViewController。当我触摸其中一个按钮时,我仍然有一个漂亮的绿色导航栏,但我的按钮不起作用。我尝试将一个导航项拖到Storyboard的View中,然后在其中放置一个条形按钮项。我可以在Storyboard中看到该按钮,但在我运行它时它不会显示在我的应用程序中。我还在viewDidLoad()中添加了以下代码:l

ios - 在 Swift 中获取 UIBarButtonItem 的框架?

我怎样才能快速获得rightbarbuttonItem的框架?我发现这个:UIBarButtonItem:HowcanIfinditsframe?但它说不能将NSString转换为UIView,或者不能将NSString转换为String:letstr:NSString="view"//ortypeStringlettheView:UIView=self.navigationItem.rightBarButtonItem!.valueForKey("view")//or'str'目标是删除rightBarButtonItem,添加一个imageView,并使用淡出效果移动它。谢谢