草庐IT

uinavigationbar

全部标签

ios - UINavigationBar 字体属性似乎只调整标题而不是 View 的碎片部分

我在我的AppDelegate.m中使用了以下内容来更改我的UINavigationBar的字体属性:[[UINavigationBarappearance]setTitleTextAttributes:[NSDictionarydictionaryWithObjectsAndKeys:[UIColordarkBlue],NSForegroundColorAttributeName,[UIFontfontWithName:SYSTEM_FONT_TYPEsize:SYSTEM_FONT_SIZE*1.2],NSFontAttributeName,nil]];但是,这似乎只调整了标题显示

ios - 如何从导航栏滑动 UIPageViewController

我正在尝试制作一个UIPageViewController,它也可以从导航栏中滑动。Tinderios应用程序就是一个很好的例子。我无法在内容ViewController中添加导航栏,因为导航栏是动态的,并且会在您在页面之间滑动时进行动画处理。到目前为止我的架构是这样的:主VC:UIVC-里面包含了UIPageViewController-里面包含导航栏-包含VC1和VC2的数据导航栏滑动输入如何影响UIPageVC? 最佳答案 我解决了这个问题并创建了一个关于它的repo:https://github.com/goktugyil/

ios - uinavigationbar细线颜色怎么修改

我从这个问题中知道了获取细线View的方法,它是一个UIImageView:HowtohideiOS7UINavigationBar1pxbottomline但是,修改这个View的背景颜色是很糟糕的体验,代码如下:[[selffindHairlineImageViewUnder:self.navigationController.navigationBar]setBackgroundColor:[UIColorcolorWithHexString:@"ff0000"]];findHairlineImageViewUnder方法来自上面的答案链接这有效,但并不总是有效,即使放入view

ios - 无法导航到 iOS 9 中的其他屏幕

我正在从第二个屏幕导航到第三个屏幕,但显示错误应用程序试图在目标上推送一个零ViewController。这是我用来导航的以下代码,if(appDelegate.thirdViewController==nil){ThirdViewController*sThirdViewController=[self.storyboardinstantiateViewControllerWithIdentifier:@"ThirdViewController"];[appDelegatesetThirdViewController:sThirdViewController];}[self.navi

ios - 导航栏中的标题在较小的屏幕上太长;为不同的屏幕尺寸设置字体大小?

我制作了一个iOS应用。一个View有一个webView和一个导航栏。我的导航栏有问题。在iPhone6s上,导航栏中的标题是“这是我的应用程序!”。但在iPhone5s上,导航栏中的标题是“Thisismya...”。这是因为iPhone5s屏幕没有iPhone6splus屏幕宽,所以我的标题太长了。是否有可能为iPhone5s(和其他设备)自动缩小文本或设置自己的字体大小或其他标题?我几乎一整天都在谷歌上搜索,但找不到任何有用的提示。有人有想法吗?请帮助我!这是iPhone5s的屏幕截图:link 最佳答案 试试这个:label

ios - Xamarin iOS : navigation bar not showing after pushing view

我已经用代码创建了所有UI(因为我使用了FlyoutNavigation,它似乎不适用于Storyboard)。我有一个名为MainController的UINavigationController,以及一系列ViewController。当我使用根Controller启动应用程序时,它会很好地显示导航栏。当我以编程方式创建一个名为ArticleDisplay的新ViewController时,我创建并推送它(在MainController中):publicvoidOpen_Article(Postpost){ArticleDisplayvw=newArticleDisplay(thi

ios - 为自定义 UINavigationBar 设置委托(delegate)

我正在尝试从我的navigationBar添加自定义元素,包括下拉菜单和View更改,因此我需要一个自定义元素。但是,当尝试将委托(delegate)设置为我的ViewController时,它会引发错误。@interfaceMyViewController:UIViewController@implementationMyViewController-(void)viewDidLoad{[superviewDidLoad];UINavigationController*nav=[[UINavigationControlleralloc]initWithNavigationBarCla

ios - UINavigationBar 上的自定义字体不起作用

我不知道为什么这不起作用,我已经用许多有效的字符串尝试过(顺便说一下,cFont="Courier"但我已经尝试过"Chalkduster"和其他一些来测试),颜色正确以上是工作,但字体不是。有任何想法吗?函数就在AppDelegate中的didFinishLaunchingWithOptions下面。funcsetUpAppearance(){//Workfinewindow?.tintColor=Colors().navBackgroundColorUINavigationBar.appearance().barTintColor=Colors().navBackgroundCol

ios - 将 subview 作为背景添加到导航栏

我在我的应用程序中使用了一个导航Controller,我正在尝试制作一个进度条作为我的导航栏的背景。我制作了UIView的子类来制作我的进度条,效果很好。现在,当我构建我的导航栏项目时,我将我的进度栏添加为我的导航栏的subview,以及2个按钮。这也很好用!问题是,当我单击我的表格View的一行时,这会与ViewController产生连接,当我单击“后退”按钮时,我的进度条现在位于导航栏中按钮的顶部。这是我设置导航栏项目的代码:letprogressBar=ScrollProgress(frame:CGRect(x:0,y:-20,width:self.navigationCont

ios - 弹出 UIImagePickerController 后 UINavigationBar 消失

我有一个嵌入在UITabBarController中的UIViewController。在我的PhotoViewController上,用户可以选择添加照片并调用UIImagePickerController。用户选择照片并弹出View后,导航栏消失。显示导航栏。这是UIImagePickerControllerView,看起来好像取消按钮在NavigationBar下。(在这张图片中很难看到。)UIImagePickerController弹出并重新加载View后,NavigationBar消失了。下面是我如何调用UIImagePickerController。我继承自UIImage