ios
fanhaofei1234
这个作者很懒,什么都没留下…
展开
-
ios9控件新宠:UIStackView
简介:UIStackView 类提供了一个高效的接口用于平铺一行或一列的视图组合。Stack视图使你依靠自动布局的能力,创建用户接口使得可以动态的调整设备朝向、屏幕尺寸及任何可用范围内的变化布局内容 打开Main.Storyboard,选择其中一个Stack View可以查看其选项,并选中一个Stack View。在 Attributes Inspector中,注意Stack View下面列出转载 2015-11-27 12:07:10 · 443 阅读 · 0 评论 -
iOS rootViewController侧滑返回卡住的解决方法
第一步:在你的navigationController的viewDidLoad方法里面:- (void)viewDidLoad { [super viewDidLoad]; self.interactivePopGestureRecognizer.delegate = self;}第二步:- ( BOOL)gestureRecognizerShould原创 2016-03-07 13:25:49 · 1539 阅读 · 0 评论 -
iOS 隐私政策url
最近提交app碰到了一个蛋疼的问题:使用权限 [ com.apple.developer.in-app-payments] 的 App 必须为[Simplified Chinese]提供隐私政策网址(URL)。如果您的 App 不使用这些权限,请将它们从您的 App 中移除并上传新的二进制文件。关键是:隐私政策网址(URL)!!!在构建APP版本的时候需要你提供政策网址UR原创 2016-02-27 12:13:09 · 22641 阅读 · 0 评论 -
距离感应
距离感应器其实就那么几句话: [UIDevice currentDevice].proximityMonitoringEnabled = YES; [[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(noticeReceive) name:UIDeviceProximityStateD原创 2016-05-26 16:01:59 · 492 阅读 · 0 评论 -
AppStore 3月起要求关闭所有App内的检查更新功能
尽来做了提交新APP版本,要在友盟自动更新里面添加新版本号。惊奇的发现自动更新功能没了。。。蛋疼的要自己做,网上各种搜版本更新代码,苦逼的各种不行,总是提示服务器不通。。。。才知道:::http://www.cocoachina.com/bbs/read.php?tid=287637真想说fuck,苹果自己提示用户更新,但这个很不靠谱。试了一下。上线之后,自己的旧版本的app根原创 2016-05-19 11:54:31 · 349 阅读 · 0 评论 -
友盟微信分享返回app崩溃
以前没问题。突然出现的状况让人蛋疼的是没有解决方法。当你接连XCode进行调试的时候会崩溃。但拔出连接线,单独运行就OK。可能是友盟的问题、也可能是微信或者苹果方面的问题正在等待解决。原创 2016-06-28 15:02:35 · 2833 阅读 · 2 评论 -
siri sdk
WWDC2016宣布siri部分sdk对开发者开放。如果你的app里面有下面的功能:1.VoIP Calling (网络电话)2.Messaging(短信)3.Photo Search(图片检索)4.Payments(支付)5.Workouts(健康锻炼)6.Ride Booking(旅行预订)等等功能时可以启用siri.->https:原创 2016-06-14 15:41:22 · 612 阅读 · 0 评论 -
xocde 8 注释快捷键不灵了??
重启电脑 !!!!! ok 要再不行 命令行运行:sudo /usr/libexec/xpccachectl 然后重启原创 2016-09-19 15:54:40 · 698 阅读 · 0 评论 -
PHAsset 获取相册中的视频url
PHFetchOptions *options = [[PHFetchOptions alloc] init]; options.sortDescriptors = @[[NSSortDescriptor sortDescriptorWithKey:@"creationDate" ascending:YES]]; PHFetchResult *assetsFetchResult原创 2016-10-21 16:05:08 · 7647 阅读 · 2 评论 -
扫描条形码扫不出来的情况
当app需要添加扫条形码的功能的时候。自己不会,网上一搜。遂引用之;但之后发现了扫描书本上的二维码还ok,但公司自己印的都扫不动。本来打算用zxing替换呢。发现ZXing好像的iphone部分已经没啦。不知道为啥。。闹了两天。解决: if (item.type == QRItemTypeQRCode) { _output.metadataObjectT原创 2016-01-13 15:26:48 · 9260 阅读 · 0 评论 -
获取当前页面所在的controller
这是从IQKeyBoardManager里面看到的两个函数,觉得卧槽。太有用啦。跟大家分享一下://获取最上层的控制器:window最上层的控制器:包含UINavigationController- (UIViewController*)topMostController{ UIViewController *topController = [self rootV原创 2016-01-13 15:07:15 · 625 阅读 · 0 评论 -
ios breakpoint1.2bug
敲代码的时候。你可能会碰到一种特别令人蛋疼的事情:程序运行之后在一个地方莫名奇妙的崩溃(我的情况是用webView加载请求时出现的),直接崩溃到mian.m文件中,而且还不给任何的提示,但是运行在手机上就没问题:如下图、起初我怀疑是内存警告的问题,于是乎在内存警告的方法里面打印log,但没有打印,排除!接下来,我想到的是主线程被堵塞,导致程序停止运行的问题,但这种可能最后也被排原创 2015-12-29 17:34:32 · 2793 阅读 · 0 评论 -
ios has ambiguous scrollable content height
看到这些。你一定是碰到了跟我一样的情况。。。 UIScrollView在xib里面的布局是很令人头疼的。因为它不仅仅要确定内部空间的相对位置。还得知道自己的contentSize大小,而令人纠结的地方就在这里!xib不能手动设置UIScrollView的contentSize,而是系统通过加入到UIScrollView的内容来确定contentSize的大小。比如说: 你想要增加原创 2015-11-30 17:11:54 · 6692 阅读 · 1 评论 -
NSString转NSUrl要注意
webview加载的url或者网络图片的url,一般都是从后台请求的。这个时候如果后台哥们儿不注意,在给你的url字符串里面加一些“佐料”:中文或者分号、 等乱七八糟的,会导致你字符串转换的NSURL为nil。这个时候你就需要先编码后转换比如: NSString *url = [NSString stringWithFormat:@”http://google.cn/…”,…]; 方法1:ur原创 2015-11-30 12:09:44 · 1824 阅读 · 0 评论 -
ios9 http请求不通。修改plist文件也不行的状况
原本的一个项目做iOS9适配。碰到网络请求不同的状态。网上查了解决方法。再plist文件里面加入 但是发现不ok.仍然请求不到数据。 郁闷的捣鼓了两天终于发现了问题:可能是由于多个target分支共用了一个plist文件,导致添加的字典没有成功。这个时候你就需要再:target->info的custom iOS Target Properties 里面重新加入这两个字段:App Transpor原创 2015-11-30 12:22:21 · 753 阅读 · 0 评论 -
监听webview的滑动
在如今html5越来越横行的年代,app里面webview的交互显得越发重要起来。。。有时候你会碰到内置控件与webview共存在一个页面的情况。如下图:这个时候令人蛋疼的事儿就来啦。。 你如果不加控制。让webview只在下半部分显示。在6和6p上还好,但是在4s上就不能忍啦。你必须控制上面轮播的与webview同时移动到顶端。然后webview自主滑动。。这才是原创 2015-12-01 19:09:26 · 2091 阅读 · 0 评论 -
钥匙串保存uuid:生成plist的问题
首先:KeychainItemWrapper 下载地址:https://developer.apple.com/library/ios/samplecode/GenericKeychain/Listings/Classes_DetailViewController_h.html#//apple_ref/doc/uid/DTS40007797-Classes_DetailViewControll原创 2016-01-27 11:11:52 · 859 阅读 · 0 评论 -
[self.view convertRect:backView.frame fromView:self.webView];
1.self.view是 屏幕当前view,可以改为window等2.backView.frame是你想要确定的控件的frame,来确定相对位置3.self.webView是控件的父控件原创 2016-03-01 11:37:06 · 439 阅读 · 0 评论 -
cannot do a partial commit during a merge.
出现这种不能commit/pull/push的情况是你之前commit时出现了冲突:你可以打开终端,输入 cd ... (此处是你的文件包所在),你可以直接输入cd加上一个空格,然后将项目所在的文件夹直接拖入终端然后输入 :git commit,然后提示你不能提交到本地,原定是有confilct.........解决方法:第一:将冲突的文件修改回复,或者直接删除来解决冲突第二:原创 2016-01-13 14:58:24 · 14923 阅读 · 0 评论 -
xcode8 ios10.0 xib布局之后设置圆角之后控件消失
xcode更新之后出现了一个很蛋疼的问题,在viewDidLoad里面对一个空间设置半圆角:btn.layer.cornerRadius = btn.width * 0.5; btn.layer.masksToBounds = YES;按钮没了。。经过打印之后。原来不知道什么情况, btn的frame={00,1000,1000}, 这一下圆角大过了按钮的承受能力了。。。。原创 2016-11-01 12:30:38 · 1595 阅读 · 0 评论