草庐IT

ios - 选项卡栏 Controller 上的 CNContactPickerViewController

我正在使用CNContactPickerViewController访问联系人。一切正常,直到我想在Tabbar中使用它的部分。在以前的ios版本中,用选择器替换View效果很好,但在ios9中不显示任何内容。当我使用此代码呈现View时,标签栏消失了。[selfpresentViewController:my_pickeranimated:YEScompletion:nil];我希望标签栏始终可见,联系人列表在标签内。使用ABPeoplePickerNavigationController我用以下代码替换了View,它工作正常。picker=[[ABPeoplePickerNavig

ios - UISearchDisplayController 搜索栏重叠导航栏并自行调整大小 IOS 7

我的应用程序有一个以表单形式呈现的表格ViewController。在tableviewcontoller的顶部有一个UView,在那个UIView里面有一个导航栏和一个搜索栏。旧版本的IOS一切正常,但在IOS7中,当用户点击搜索栏时,一切都搞砸了。正常:当用户开始输入时:搜索结束后:英寸.hUITableViewController@property(nonatomic,weak)IBOutletUINavigationBar*topBar;尝试了一些东西但是代码似乎没有改变任何东西,但是当放置断点时它进入委托(delegate)方法英寸.米//-(void)searchDispl

ios - 如何添加一个覆盖所有其他 View (包括导航栏和状态栏)的黑屏?

我想在我的所有View上添加一个暗屏,然后在其上方显示一个通知窗口,就像在Tweetbot3中一样:但是,我不太确定这是如何完成的。添加一个与屏幕大小相同的深色View作为其框架不起作用,如下:(导航栏和状态栏未被覆盖)UIView*darkOverlay=[[UIViewalloc]initWithFrame:CGRectMake(0.0,0.0,[UIScreenmainScreen].bounds.size.width,[UIScreenmainScreen].bounds.size.height)];darkOverlay.backgroundColor=[[UIColorbl

ios - iPhone 5S和5之间导航栏的半透明如何合并?

我很难在iPhone5和5S之间整合UINavigationBar的barTintColor。我的两部手机都在iOS7上。在下面的屏幕截图中,顶部是5S,底部是5。iPhone5S显示出极其半透明的效果,而iPhone5显示出更加微妙的效果。iPhone5的导航栏后面只能看到非常暗的物体。[[UINavigationBarappearanceWhenContainedIn:[UINavigationControllerclass],nil]setBarTintColor:[UIColorcolorWithRed:46.0/255.0green:160.0/255.0blue:152.0

iOS 10 Beta 使导航栏按钮和标题在 pushViewController 上消失

编辑:请在此处观看我的问题视频:https://www.dropbox.com/sh/lzgs9mahx5mea13/AADLYfLQix7MDleDN1ER81qVa?dl=0我在应用商店中有一个应用在iOS9上运行得很好。但是在iOS10上(在最新测试版的iPhone6s设备上测试),当主视图Controller上的单元格被选中并“推送”详细View时,我的导航栏的标题和导航栏按钮消失了。只有后退按钮可见。即使我通过单击返回按钮或向后滑动返回到主页面,它们也不会返回。弹出后,连“大师”的标题和栏按钮都不见了。我不知道如何解决这个问题,因为没有错误。在我的代码中,我没有将导航栏隐藏在

ios - 清晰的彩色背景导航栏,但仍浮在所有内容之上

我是一个新的iOS开发者,我发现一些应用可以有一个完全透明的导航栏,但仍然漂浮在所有内容之上,比如应用有一个非常漂亮的背景图片,导航栏是透明的,所以你可以看到整个背景,但导航ViewController上有一个ScrollView。滚动时,它仍然在导航栏下方。当我尝试时,我将导航栏背景设置为透明[self.navigationController.navigationBarsetBackgroundImage:[selfimageWithColor:[UIColorclearColor]]forBarMetrics:UIBarMetricsDefault];但是我的ScrollView

iphone - 导航栏在 popviewcontroller 上消失

在我的一个View中,当按下按钮时,我调用另一个View,即SplitViewController。如果此SplitViewController是通过这些按钮之一调用的,我会将特殊对象添加到View中。大多数只是导航栏项目,比如取消按钮。可以在别处访问此View,并且不需要这些项目,这就是存在特殊条件的原因。但是,当用户完成操作并且我将ViewController弹回到之前选择的屏幕时,导航栏会在该屏幕上消失。我没有将其设置为隐藏,也没有对导航栏做任何奇怪的事情。只需添加SplitViewController然后弹出即可。一些代码..//declarethesplitscreenVCS

ios - 将导航栏设置为半透明 : NO

如何将我所有的导航栏的translucent属性设置为NO? 最佳答案 代码:[self.navigationController.navigationBarsetTranslucent:NO]; 关于ios-将导航栏设置为半透明:NO,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/18936820/

iOS 导航栏 VS UIToolBar

根据Apple的“HumanInterfaceGuidelines”-导航栏应该只有一个按钮(标准后退​​按钮除外)这一切都很好,但有几个应用程序在顶部导航栏上有很多按钮,例如Facebook应用程序(Image)我的问题/讨论来自这里。..1)苹果是否会接受使用UIToolBar代替导航栏(带有自定义“后退”按钮),它将作为导航栏的替代品:2)这就是Facebook达到最高标准的方式吗?3)如果我可以使用工具栏而不是导航栏,我会在工具栏与“状态栏”重叠的顶部有一个小空间-我应该如何解决这个问题?--在带有嵌入式工具栏的位置放置一个UIView是否是解决此问题的正确方法?非常感谢您的所

iphone - 在选定的选项卡栏项目上点击两次隐藏当前 View Controller

这个问题在这里已经有了答案:PreventautomaticpopToRootViewControllerondouble-tapofUITabBarController(5个答案)关闭9年前。我在使用导航堆栈推送View时遇到了一些问题。我遇到的问题是,在触摸标签栏项目后,ViewController被插入导航堆栈(从名为FirstViewController的ViewController),如下所示:-(void)viewDidLoad{[superviewDidLoad];svc=[[SecondViewControlleralloc]init];[self.navigation