草庐IT

ios - 如何强制显示 iOS 绿色 CallKit 栏

首先,我必须解释一下,我知道如果您的应用程序支持CallKit并且用户从应用程序进入后台状态,就会出现这个绿色条,而这些都可以在我的VOIP应用程序中完美运行。但我想实现类似WhatsappiOSApp的东西,用户可以从语音调用返回即时消息屏幕,即使客户端处于事件状态,也会出现一个绿色条。我不知道WhatsApp是如何实现这个功能的。但我想它可以是自定义View(当应用程序处于事件状态但不在通话屏幕时显示绿色条)。你们知道我该如何实现这个功能吗?或者如果没有出现调用屏幕但应用程序不处于后台状态,CallKit是否有任何方法或其他方法强制显示绿色条?? 最佳答

ios - 在 iOS 11 中旋转回纵向后,导航栏中的后退按钮向下移动

当我将屏幕旋转到横向,然后旋转回纵向时,后退按钮会像这样下拉。原文是这样的。不仅是后退按钮的标题,还有图像下拉。我试图在旋转前通过后退按钮的框架设置框架,但它不起作用。我确定后退按钮的自定义图像无关紧要。有线的事情是我打开了一个新的测试项目来重现这种情况,但它工作得很好。我从Storyboard检查了导航Controller中的每个设置或在导航栏中设置它们与我的原始项目完全相同。我错过了什么?此下拉仅在iOS11中出现。会不会是iOS11的bug?请帮忙。谢谢附注我正在使用Xcode9.2 最佳答案 似乎调用setNeedsLayo

ios - 单击推送通知时正确重定向到选项卡栏导航 Controller 内的 View Controller

我有一个tabBar。它的每个选项卡的ViewControllers都已嵌入到各自的NavigationControllers中。层次结构:Tabbarcontroller-->NavigationController-->VC1-->VC2-->...VCn(fortab1)当我点击推送通知时,我必须重定向到其中一个ViewController说VC2。我使用的代码如下。letnavigationController=UINavigationController()letstoryboard=UIStoryboard.init(name:"Main",bundle:Bundle.ma

ios - 尝试制作 App Store 加载栏

当从应用程序商店下载应用程序时,它会直接进入主屏幕,并带有一个漂亮的加载栏(显示应用程序何时正在下载/安装)。JailbreakMe3.0利用了这一点。有谁知道如何使用这个?我正在尝试制作一个安装脚本来在iPhone上安装一组.deb文件,我想要AppStore安装样式。提前致谢。(如果没有人明白我在说什么,就拍张照片) 最佳答案 尝试检查JailbreakMe3.0源代码:https://github.com/comex/star_/tree/master/install 关于ios-

iphone - 是否可以将弹出框内的导航栏高度更改为默认高度?

弹出框内导航栏的高度为38px,这不像默认的44px高度。是否可以将其更改为默认(44px)高度?弹出窗口是使用UIPopoverBackgroundView自定义的,这让我可以完全改变弹出窗口的外观,导航栏高度除外。该应用程序是为iOS5及更高版本开发的。谢谢! 最佳答案 导航栏不是由弹出窗口管理的,而是由View层次结构中更上层的对象管理的。管理弹出框的UIViewController有一个属性navigationController。这使您可以访问UINavigationBar,并且您应该能够调整导航栏的高度。

javascript - 位置栏未出现在适用于 iOS、Cordova 的 InAppBrowser 中

我正在尝试使用Cordova在我的iOS应用程序中加载外部页面。页面加载正常,但我无法显示地址栏。//WaitfordeviceAPIlibrariestoloaddocument.addEventListener("deviceready",onDeviceReady,false);//deviceAPIsareavailablefunctiononDeviceReady(){$("#btn").click(function(){varref=window.open('http://apache.org','_blank','location=yes','toolbar=yes');

ios - Collection View Controller 的顶部栏

在我的应用程序中,我有一个CollectionViewController,可通过模态类型segue访问。我想要的是在CollectionViewController上有一个顶部栏。但是,当我在CollectionViewController的属性选项卡中设置顶部栏时,它会显示在Storyboard上但不会显示在模拟器中? 最佳答案 我认为您正在寻找的是UICollectionReusableView。 关于ios-CollectionViewController的顶部栏,我们在Stac

ios - UITableView:向上滑动时收缩标签栏和导航栏

场景我有一个应用程序使用标签栏Controller(屏幕底部)和导航Controller(屏幕顶部)UI设计。在一个ViewController上,我有一个UITableView,其中包含用户将“向上滑动”以滚动浏览表格以查看内容的内容。需要很像雅虎!和Instagram应用程序,我希望能够在感觉到用户在tableView上向上滑动时让顶部导航栏和底部标签栏“收缩”和“消失”。当然,当用户再次向下滑动时,我希望它们都重新出现。问题有人知道怎么做吗? 最佳答案 要隐藏UITabbarController的UITabbar其中包含UIN

ios - 显示弹出窗口时设置选项卡栏图标颜色?

我已经能够根据需要为我的标签栏项目设置文本和图标颜色。白色表示不活动,蓝色表示事件。但是,我仍然遇到一个问题:显示弹出窗口或警报View时,选项卡栏项目图标变灰:有没有可能为这个状态保留蓝色?感谢您的帮助。编辑对不起,我的问题不是重复的。我已经做了所有这些事情:self.tabBar.tintColor=COLOR_CORPORATE_BLUE;[[UITabBarItemappearance]setTitleTextAttributes:[NSDictionarydictionaryWithObjectsAndKeys:[UIColorwhiteColor],NSForeground

ios - 重新加载导航栏 UIBarButtonItem

我一直在尝试解决这个问题,但我不知道如何解决。我有一个UIButton,我需要向其添加一个UILabel作为subview。我需要更新此UIButton,因为在通过NSNotification调用方法之前我没有所需的数字。问题是,使用这段代码,UIBarButtonItem需要很长时间才能更改,如果滚动UITableView(navBar消失),两个按钮都会消失(即使navigationBar重新出现)。-(void)addSettingsButton{self.navigationItem.rightBarButtonItems=nil;UIButton*button2=[UIBut