iOS UIKit/AutoLayout
sevenblock
「Talk is cheap. Show me the code」
展开
-
iOS 8 AutoLayout与Size Class自悟---cocoachina
http://www.cocoachina.com/ios/20141217/10669.htmliOS8和iPhone6发布已经过去蛮久了,广大的果粉终于迎来了大屏iPhone,再也不用纠结为大屏买三星舍苹果了…但是对于iOS开发人员来说,迎来了和Android开发开发一样的问题—>各种屏幕的适配(是不是可以要求加工资的节奏).对于适配,网传各种有关Size Class的论点,前段时转载 2016-03-09 13:55:08 · 298 阅读 · 0 评论 -
如何用代码控制以不同屏幕方向打开新页面【iOS】
代码示例:https://github.com/johnlui/Swift-On-iOS/tree/master/ControlOrientation/ControlOrientation环境要求:Xcode 7 / Swift2.0前两天遇到了一个 “使用指定的不同屏幕方向打开新页面” 的需求,需求很简单:APP 一直保持竖屏,要求新打开的页面能够指定为横屏或竖屏,并转载 2016-03-09 12:44:33 · 429 阅读 · 0 评论 -
【IOS 开发学习总结-OC-61】IOS 的自动旋转
【IOS 开发学习总结-OC-61】IOS 的自动旋转很多的应用都支持横屏和竖屏2种运行模式。模式切换时会自动调整界面,以保证在2种模式下应用都运行良好。——这就是自动旋转机制。当然这2种方式,根据需要来进行实现。在竖屏旋转到横屏后,状态栏会占用显示的高度20px。通常可以隐藏状态栏。——在应用程序委托类的- (BOOL)application:(UIApplication *转载 2016-03-09 10:56:11 · 543 阅读 · 0 评论 -
项目中想要实现大部分页面保持(只支持)竖屏,单个页面保持(只支持)横屏,实现?
建立一个单例工具类,带有一个flag属性。里面实现一个类似方法:- (UIInterfaceOrientationMask)interfaceOrientationMask { if (self.flag == 1) { return UIInterfaceOrientationMaskLandscape; }else { return原创 2016-03-09 10:54:46 · 1051 阅读 · 0 评论 -
iPhone屏幕尺寸、分辨率及适配-曾梦想仗剑走天涯
1.iPhone尺寸规格设备iPhone宽Width高Height对角线Diagonal逻辑分辨率(point)Scale Factor设备分辨率(pixel)PPI3GS2.4 inches转载 2016-03-04 11:55:47 · 8560 阅读 · 0 评论 -
UIViewContentMode 图片显示模式
UIViewContentMode各类型效果UIViewContentModetypedef enum { UIViewContentModeScaleToFill, UIViewContentModeScaleAspectFit, // contents scaled to fit with fixed aspect. remainder原创 2016-02-19 01:34:28 · 505 阅读 · 0 评论 -
完美方案——iOS的WebView自适应内容高度--推酷
/////////////////////////////初始化,self.view是父控件///////////////////////////////// _webView = [[UIWebView alloc] initWithFrame: CGRectMake(0, 0, self.view.frame.size.width, 0)]; _webView.delegate = s转载 2016-04-06 18:25:22 · 1500 阅读 · 0 评论 -
【iOS开发】从 UIWebView 到 WKWebView--简书
引言①本文章适合有 UIWebView 基础的人看,如果实在没用过的话,至少你要知道 UIWebView 是个什么东西。② UIWebView 和 WKWebView 的区别WKWebView 更快(占用内存可能只有 UIWebView 的1/3~1/4),没有缓存,更为细致地拆分了 UIWebViewDelegate 中的方法。想要了解更多关于 WKWebView 的特性的,转载 2016-04-06 18:28:14 · 1410 阅读 · 0 评论 -
AutoLayout框架Masonry使用心得--推酷
我们组分享会上分享了页面布局的一些写法,中途提到了AutoLayout,会后我决定将很久前挖的一个坑给填起来(还有好多坑就不说了,说了不填更毁形象了)。可使用的框架首推Masonry,关于为啥选择Masonry看看官方文档就明白了https://github.com/SnapKit/Masonry ,官方称AutoLayout所有功能Masonry都支持。这次项目界面方面我就全部使用了Ma转载 2016-04-12 15:19:24 · 1495 阅读 · 0 评论