height为0, 可以自动计算weith; weith为0, 可以自动计算height, 两者不可以同时为0 NSDictionary *dic = @{NSFontAttributeName: [UIFont systemFontOfSize:17]}; CGRect rect = [joke....
分类:
移动开发 时间:
2015-11-03 22:46:53
阅读次数:
170
此文为转载。仅供收藏//收到键盘弹出通知后的响应- (void)keyboardWillShow:(NSNotification *)info { //保存info NSDictionary *dict = info.userInfo; //得到键盘的显示完成后的frame CGRect k...
分类:
移动开发 时间:
2015-10-28 12:42:07
阅读次数:
215
1.绘制线条override func drawRect(rect: CGRect) { // Drawing code var context = UIGraphicsGetCurrentContext() CGContextMoveToPoint(context, 100.0,...
分类:
移动开发 时间:
2015-10-27 21:40:52
阅读次数:
190
UITextField的placeholder文字的位置,颜色等的自定义设置我们有时需要定制化UITextField对象的风格,可以添加许多不同的重写方法,来改变文本字段的显示行为。这些方法都会返回一个CGRect结构,制定了文本字段每个部件的边界范围,甚至修改placeHolder颜色,字体。 –...
分类:
其他好文 时间:
2015-10-26 18:16:50
阅读次数:
234
UIView的常见属性:@interface UIView : UIResponder/** * 通过一个frame来初始化一个UI控件 */- (id)initWithFrame:(CGRect)frame;// YES:能够跟用户进行交互@property(nonatomic,getter=i....
分类:
其他好文 时间:
2015-10-26 00:41:47
阅读次数:
155
ios7 新出来的根据label的文字和字体大小来确定label的宽高。官方的方法是:- (CGRect)boundingRectWithSize:(CGSize)size options:(NSStringDrawingOptions)options attributes:(NSDictionar...
分类:
移动开发 时间:
2015-10-22 14:18:05
阅读次数:
166
1、app尺寸,去掉状态栏CGRect r = [ UIScreen mainScreen ].applicationFrame;r=0,20,320,4602、屏幕尺寸CGRect rx = [ UIScreen mainScreen ].bounds;r=0,0,320,4803、状态栏尺寸CG...
分类:
移动开发 时间:
2015-10-21 22:30:52
阅读次数:
157
1、在UIView的子类中在视图即将显示的时候再次改变控件的位置- (void)layoutSubviews{ [super layoutSubviews]; CGRect rect = _msgButton.frame; rect.size.height = self.b...
分类:
移动开发 时间:
2015-10-18 18:19:25
阅读次数:
185
能给CGRect发消息么? 答案是不能,只能给Objective-C对象发消息,CGRect是结构体,所以不行!明确几个概念 receiver(消息接收方):指针,指向执行方法的对象 selector(选择器) ? ? ?:需要执行方法的方法...
分类:
其他好文 时间:
2015-10-16 01:12:16
阅读次数:
155
一张图解释TableView各属性0UITableViewInitializing a UITableView Object初始化:- (instancetype)initWithFrame:(CGRect)framestyle:(UITableViewStyle)styleConfiguring ...
分类:
其他好文 时间:
2015-10-14 21:20:31
阅读次数:
591