1. 网络加载的image大小的问题
开发过程中,我用自动布局设置的image的位置,对于imageView控件我开始只是设置了右边距和上下边距还有高度。
问题:在iphone6上显示正常大小,但是在iphone6plus上图片显示的就变小了,打印图片image的大小,在6p上获取的网络图片的高度和宽度都变小了,正好是原来的2/3,可能是6p像素高自动缩小了。
解决方法:设置宽度和高度,设置iamgeView的model就可以了。
2. Url 添加参数
在url上拼接参数的时候,参数重复是没有影响的。
3. WKWebView没有释放的原因
MessageHandler介绍
参考:http://www.jianshu.com/p/433e59c5a9eb
移除JS交互就可以释放了:
-(void)viewDidDisappear:(BOOL)animated {
[super viewDidDisappear:animated];
[self.webview.configuration.userContentController removeScriptMessageHandlerForName:kGoDetail];
}
4. 重点: TabBar隐藏后,点击webView上的按钮没有反应
在同一个控制器中,webView的url改变的时候:
-(void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
//当当前的url和根url不一致的情况下,隐藏tab
[[EM_GCDManager sharedEM_GCDManager]asynInMainQueue:^{
if ([self.currntUrl.relativePath isEqualToString:[NSURL URLWithString:self.url].relativePath]) {
[self setTabHidden:NO];
}else{
if (![Tools isEmpty:self.currntUrl.relativePath]) {
[self setTabHidden:YES];
}
}
}];
}
-(void)setTabHidden:(BOOL)hidden {
self.tabBarController.tabBar.hidden = hidden;
self.view.height = self.webview.height;
}
5. 在分享时图片的大小限制
- 如果是图文分享:百度到的是图片的限制大小是32k
- 如果是纯图片大小分享:友盟SDK中解释--图片大小根据各个平台限制而定
注意:是各个分享平台限制的大小,不是友盟限制的大小。
6.开发是遇到的问题
-
推送 iOS9会同时收到相同的通知许多条,是iOS9系统的bug.
-
上传APP Store时:二进制无效 网上搜索设置后没有解决,通过SVN版本一个版本一个版本的上传测试来找到对应修改的代码。【其实主要是配置文件中设置的问题,有些设置不要随便勾选】
-
xcode文件搜索技巧:步骤点击In Workspace -->选中某个文件夹,搜索的就是这个文件夹下面的。
网友评论