草庐IT

ios - iPhone 6 和 6Plus 缩放显示的自动布局问题

我在Storyboard中使用了AutoLayout和SizeClasses,并且有一个按钮垂直约束到我的ViewController的底部。但是,当我在iPhone6Plus上以zoomed模式运行我的应用时(Settings->Display&Brightness->DisplayZoom->Zoomed)该按钮不会自行重新定位。这是一个错误吗?如果是这样,最好的解决方法是什么,我可以查明应用程序是否处于缩放模式并相应地更改约束?还是我在这里做错了什么? 最佳答案 基本上,缩放模式下的iPhone6+就是iPhone6。缩放模式

ios - 如何在 Iphone 6 和 iPhone 6plus 的 ios 中删除 Collection View Cell 之间的空间?

我有简单的CollectionView但它在iphone4和5和5s中运行良好。但是当我遇到iphone6和6plus时,它看起来像但我想删除iphone6和6plus单元格之间的空格。它是删除空间的属性吗??如果是属性(property)请告诉我。 最佳答案 -(CGSize)collectionView:(UICollectionView*)collectionViewlayout:(UICollectionViewLayout*)collectionViewLayoutsizeForItemAtIndexPath:(NSInd

ios - Google Plus API GPPSignIn 错误代码 "Mismatched authentication"

我正在尝试将GooglePlusAPI添加到我的应用中。我已经使用CocoaPods添加了Google+框架,并且我的应用程序中有登录按钮。GPPSignIn对象在执行登录的ViewController中的viewDidLoad函数中设置如下...@property(nonatomic,strong)GPPSignIn*signIn;...self.signIn=[GPPSignInsharedInstance];self.signIn.clientID=@"blahblahmynumber.apps.googleusercontent.com";self.signIn.scopes=

iphone - Google plus API 不会在登录时返回到应用程序

显然我一定遗漏了什么。当我按下Google+按钮时,它会打开safari并提示登录。在我完成登录过程之前,一切都很好。Safari告诉我“无法打开页面--Safari无法打开页面,因为地址无效”。它永远不会让我回到我的应用程序,而是让Safari保持打开状态并转到google.com。我原以为这会解决这个问题,但在这种方法中断点永远不会消失。也许我误解了它是如何工作的。-(BOOL)application:(UIApplication*)applicationopenURL:(NSURL*)urlsourceApplication:(NSString*)sourceApplicatio

ios - 如何在 iPhone 6 Plus 中检测主机应用程序处于缩放模式或普通模式?

假设iPhone6Plus显示处于标准模式(设置>显示>View>标准),键盘扩展的UIInputViewControllerinputView返回不同的宽度取决于是否主机应用程序针对iPhone6/iPhone6Plus屏幕进行了优化。例如,内置的Notes应用返回宽度为414点(未缩放),而LINE应用(从v4.7.2开始)返回320点(缩放)。键盘扩展如何确定主机应用程序窗口的宽度(例如,在viewDidLoad中,在viewDidiLoad之前)? 最佳答案 您可以使用定义的宏:#defineIS_OS_8_OR_LATER

ios - 我真的必须明确支持 iPhone 6 和 iPhone 6 Plus 屏幕吗?

我不习惯在Xcode6中引入名为SizeClasses的新布局系统,所以我决定按照旧方法为iPhone和iPad创建两个单独的xib,分别带有~iphone和~ipad后缀。专为iPhone设计的Xib(IB中的View大小等于320x568)非常适合新的iPhone6和iPhone6Plus屏幕,如果我提供这些,iPhone6plus甚至可以加载@3xAssets。第一个问题,我真的必须添加启动Storyboard来表明我的应用程序支持新iPhone,还是我可以不使用它?如果我添加它们,我为iPhone4s/5设计的所有xib将停止在iPhone6和6plus上工作。第二个问题,我真

iPhone 应用程序 - Google plus share with pre-fill text

我听说我们可以使用此链接在Google+上分享https://plus.google.com/share?url=YOUR_URL_HERE我们如何向“分享/发布”添加文本?(就像在Twitter中一样,我可以设置“预填充文本”参数)它的URL参数是什么?有人可以帮忙吗? 最佳答案 如果您想将您的应用与Google+紧密集成,我建议您使用此处概述的SDK:https://developers.google.com/+/mobile/ios/关于分享的一点:https://developers.google.com/+/mobile/

vue3 + view-ui-plus + js 项目 升级

目录​编辑一、vue31.2、main.js中引用组件二、vue3router修改三、vue3vuex中引用3.1vue3配置vuex3.2vue3.x存取vuex中的值3.3、在vue3中查看vuex中的数据会显示Proxy四、view-ui-plus在vue3中的改法4.1、iviewModel升级vue3写法4.2、iviewtable升级vue3render写法4.3、iviewCheckBox五、vue3使用中文版的monaco-editor这个会不间断的更新,欢迎大家一起讨论 如果没有vue2基础的可以先看下vue2网址如果没有了解vue2和vue3的区别的可以先看下我整理的这个区

ios - iPhone 6S 和 iPhone 6S Plus 的平台字符串是什么?

这个问题在这里已经有了答案:Determinedevice(iPhone,iPodTouch)withiOS(31个答案)关闭7年前。iPhone6S和iPhone6SPlus的平台字符串是什么?从模拟器看来,iPhone6S是iPhone8,1,iPhone6SPlus是iPhone8,2。有实际硬件的人可以确认吗?谢谢。

iOS 8 AutoLayout ScrollView 在 iPhone 6 plus 上水平滚动

我确实有一个适用于iOS的应用程序,在调整所有UI以自动布局尺寸类以支持新的iPhone6和iPhone6plus时,我遇到了一个奇怪的问题......我的所有ScrollView在iPhone4s中工作正常,5、5s和6...在iPhone6plus中它们不仅垂直滚动而且水平滚动...就像ScrollView的内容大小比View本身宽几个像素(因此它水平移动a几个像素然后反弹)。我不明白为什么会这样...... 最佳答案 我终于找到了一个合适的方法让它工作......我是这样做的:查看层次结构:-UIView(主视图)-UIScr