草庐IT

uinavigationbar

全部标签

ios - 如何更改状态栏文本颜色。附上截图

我想将状态栏文本颜色更改为客户颜色,如所附的屏幕截图。我用它来制作轻内容-[[UIApplicationsharedApplication]setStatusBarStyle:UIStatusBarStyleLightContent];但文字颜色没有改变。谁能帮忙? 最佳答案 这里是AppleGuidelines/Instruction关于状态栏的变化。状态栏中只允许Dark&light(while&black)。它不允许在状态栏中设置颜色(粉红色,如您的图像所示)。这是-如何更改状态栏样式:如果你想设置状态栏样式,那么在你的`.p

ios - 将用户重定向到特定的 ViewController - Swift 4

我试图在删除该地点后将用户重定向到正确的页面。navigationController?.popToRootViewController(animated:true)如果我想重定向到根目录,这将起作用。navigationController?.popViewController(animated:true)如果我想重定向到上一个,这将起作用但在我的例子中,我想重定向到一个特定的页面,而不是根页面或前一个页面。如何在iOS中着手做这样的事情? 最佳答案 如果你现在在你的堆栈中的位置你也可以使用self.navigationContr

iphone - 使用 MonoTouch 将自定义后退按钮添加到导航栏

只是想确认一下,因为我正在尝试单独学习monoTouch..我有一个View,我使用NavigationController.PushViewToController()导航到该View。在目标View上,我有一个导航栏。我可以在栏中添加一个按钮并使用代码推送到另一个View(我碰巧知道Back在哪里),很好。是否有现成的“后退按钮”控件?还是一种编码方式来将现有的后退按钮更改为说“返回”?在InterfaceBuilder中,我可以看到navigationItem上有一个名为“Back”的属性。当我向其添加文本时,我可以看到一个新的BarButtonItem添加到导航栏。但是,当我导

ios - 在 iOS leftBarButtonItem 上更改字体?

外观协议(protocol)只改变导航栏标题的字体。iOS5 最佳答案 您必须为UINavigationBar树使用UIBarButtonItem的外观协议(protocol):UIBarButtonItem*barButtonItemProxy=[UIBarButtonItemappearanceWhenContainedIn:[UINavigationBarclass],[UINavigationControllerclass],nil];NSDictionary*textAttributes=@{UITextAttribute

ios - 一个 View Controller 中的自定义导航栏更改

我正在使用自定义导航栏。在我的AppDelegate中我已经完成了这个。[[UINavigationBarappearance]setBackgroundImage:[UIImageimageNamed:@"navbar"]forBarMetrics:UIBarMetricsDefault];[[UINavigationBarappearance]setTitleTextAttributes:@{UITextAttributeTextColor:[UIColorwhiteColor],UITextAttributeTextShadowColor:[UIColorwhiteColor],

iphone - iOS 7 UINavigationBar 背景图像隐藏标题 View

我制作了iOS应用,我希望我的应用与iOS7兼容我面临的问题是,当我在iOS7上运行我的应用程序时,我的UINavigationBar的背景图像隐藏了我的titleview和后退按钮:-(void)viewDidLoad{[superviewDidLoad];[self.navigationController.navigationBarsetBackgroundImage:[UIImageimageNamed:@"top.png"]forBarMetrics:UIBarMetricsDefault];self.title=@"Artist";self.navigationItem.b

ios - UISearchDisplayController 隐藏导航栏

我看到一个奇怪的情况。我在导航栏中放置了一个搜索栏,并将UISearchDisplayController与搜索栏相关联。现在,搜索显示Controller倾向于在用户单击搜索栏时隐藏导航栏(因此,也隐藏搜索栏)。为了解决这个问题,我继承了UISearchDisplayController并实现了以下代码:--(void)setActive:(BOOL)visibleanimated:(BOOL)animated{[supersetActive:visibleanimated:animated];[self.searchContentsController.navigationCont

ios - 使用容器 View Controller 访问导航栏

自己写容器时关于UINavigationController和UINavigatinBar的两个问题。1)我创建了带有Storyboard的初始容器,并将其嵌入到UINavigationController中。我发现我的childViewControllers访问UINavigationBar的唯一方法是在childViewController的viewDidLoad中做这样的事情:UIBarButtonItem*showDetailViewControllerBBI=[[UIBarButtonItemalloc]initWithTitle:@"ShowDetails"style:UI

iphone - UINavigationBar 在 UIImagePickerControllerDidCancel 之后向上移动?

我有一个问题,我从UINavigationController模态地呈现UIImagePickerController并且用户按下取消而不是拍照。我从UIImagePickerControllerDidCancel回调中关闭View,但是当我返回到上一个View时,整个View(包括导航栏)向上移动了几个像素。另一件非常奇怪的事情是,当我在该View上选择一个文本字段时,键盘部分显示在屏幕外。这只发生在我的iPhone上(我将它呈现在iPad的弹出Controller中,没有问题)。这是我的didCancel回调代码:-(void)imagePickerControllerDidCan

ios - iOS 中带有文本的向前导航箭头按钮

我想知道如何在导航栏上放置一个右导航箭头按钮,并用文本显示它,就像AppleMusic和ApplePodcast应用程序一样: 最佳答案 因此,正如Sen简要描述的那样,您想将UIView拖到XcodeStoryboard中UIViewController的导航栏中(它将自动包装到导航栏中拖动它时的项目)。然后,将UIView的类更改为UIControl(这将允许您稍后在其中放置点击手势识别器,但它的行为类似于UIView现在)。现在向View(控件)添加两个东西:UILabel和UIImageView。在标签中输入您想要的任何内容