网站建设资讯

NEWS

网站建设资讯

ios开发打印frame,ios蓝牙打印

iOS开发种,用po打印对象时,其中的 autoresize=RM+BM 是什么意思啊?

楼主你好,在iOS2.0到6.0之间,iOS开发对于页面布局的调整方式多依赖于AutoResize,详细了解AutoResize楼主请查阅官方文档

成都创新互联主要为客户提供服务项目涵盖了网页视觉设计、VI标志设计、全网整合营销推广、网站程序开发、HTML5响应式网站建设手机网站制作、微商城、网站托管及成都网站维护公司、WEB系统开发、域名注册、国内外服务器租用、视频、平面设计、SEO优化排名。设计、前端、后端三个建站步骤的完善服务体系。一人跟踪测试的建站服务标准。已经为阳光房行业客户提供了网站建设服务。

下面是所有AutoResizingMask的枚举类型:

typedef NS_OPTIONS(NSUInteger, UIViewAutoresizing) {

UIViewAutoresizingNone = 0,

UIViewAutoresizingFlexibleLeftMargin = 1 0,

UIViewAutoresizingFlexibleWidth = 1 1,

UIViewAutoresizingFlexibleRightMargin = 1 2,

UIViewAutoresizingFlexibleTopMargin = 1 3,

UIViewAutoresizingFlexibleHeight = 1 4,

UIViewAutoresizingFlexibleBottomMargin = 1 5

};

这里autoresize=RM+BM的意思是

UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleBottomMargin

ios 控制器view的frame打印出来跟我想的为什么不一样

如果有导航栏和tabbar之类,这个view会在layout方法重布局,在viewdidappear里打印试试看

iOS打印frame 值时用NSStringFromCGRect

iOS打印frame 值时用NSStringFromCGRect

或者

NSLog的格式如下所示:

%@ 对象

%d, %i 整数

%hi 短整型

%lli 长整型

%u 无符整形

%f 浮点/双字

%0.2f 精度浮点数,且只保留两位小数

%x, %X 二进制整数

%o 八进制整数

%zu size_t

%p 指针

%e 浮点/双字 (科学计算)

%g 浮点/双字 科学技术法(用最简短的方式)

%s C (char )字符串

%. s Pascal字符串

%c 字符

%C unichar

%lld 64位长整数(long long)

%llu 无符64位长整数

%Lf 64位双字

%lu sizeof(i)内存中所占字节数

还有类似某些对象,例如CGRect,CGSize等

打印CGRect :

NSLog(@"%@",NSStringFromCGRect(someCGRect));

打印 CGSize :

NSLog(@"%@",NSStringFromCGSize(someCG Size ));

其他的是:


分享文章:ios开发打印frame,ios蓝牙打印
文章转载:http://cdweb.net/article/dsioids.html