- 博客(9)
- 收藏
- 关注
原创 设置 UILabel的行间距的方法
- (void)setLineSpacing:(CGFloat)spacing label:(UILabel *)label{ NSMutableAttributedString * attributedString = [[NSMutableAttributedStringalloc]initWithString:label.text]; NSMutablePar
2016-08-17 15:58:21 530
原创 字符串 时间格式之间互转
//将时间转字符串-(NSString *)nowString{ NSDateFormatter *formatter = [[NSDateFormatteralloc]init]; [formatter setDateFormat:@"M-d hh-mm-ss"]; return [formatterstringFromDate:[NSDated
2016-08-10 15:40:43 450
原创 关闭键盘
高大上的关闭键盘 [[[UIApplication sharedApplication] keyWindow]endEditing:YES];
2016-08-05 17:11:44 423
转载 UIView中的坐标转换
// 将像素point由point所在视图转换到目标视图view中,返回在目标视图view中的像素值- (CGPoint)convertPoint:(CGPoint)point toView:(UIView *)view;// 将像素point从view中转换到当前视图中,返回在当前视图中的像素值- (CGPoint)convertPoint:(CGPoint)point from
2016-08-05 17:04:17 309
原创 key window蒙层
注意点1.[[UIApplication sharedApplication]keyWindow]放在点击事件方法里面获取2.设置一个view作为蒙层将alpha设置0.5 将其添加在key window上 然后载将想要展示的控件添加在keywindow上 等于跟蒙层同一个层次将蒙层压在下面。 - (IBAction)btn:(id)sender
2016-08-05 17:02:58 602
转载 Masonry练习详解
添加约束的方式:1.通过使用NSLayoutConstraints添加约束到约束数组中,之前必须设置translatesAutoresizingMaskIntoConstraints = NO,即取消自动布局;2.通过使用MASConstraintMaker在block中添加约束,不需要再设置translatesAutoresizingMaskIntoConstraintst
2016-08-04 13:45:42 6166
转载 NSLayoutAttribute
使用AutoLayout之前需要知道以下两点:1.必须设置 translatesAutoresizingMaskIntoConstraints为NO。2.如果是viewControl则AutoLayout适配写在[- updateViewConstraints]中; 如果是view则AutoLayout适配写在[- updateConstraints]中。
2016-08-04 11:24:04 2805
转载 xibyu约束scrollerview
在做项目的事后有一个注册页面,为了适配屏幕采用了StoryBoard,添加约束以后运行后发现一个问题。 在4.0 甚至更大的屏幕下是没有问题的,如下图(4.0屏幕) 但是放到更小的3.5英寸就会出现问题,发现下面的按钮不见了,主要原因是输入框太多,导致更个屏幕放不下更多。如图(3.5)英寸 想了下就决定用ScrolleView, ContentSize可以
2016-08-03 22:34:45 749
原创 label根据文本自适应高度
在xib约束好的控件 代码是改不了其frame 的 若要改变其高度或者宽度,可以找到其宽度或者高度的约束 将约束拖成属性然后代码改变其属性的contanst大小self.carrierviewheight.constant = [selfsmsDetailLabHeightFortext:self.smsDetailLab.text];self.carrierview
2016-08-03 14:33:03 2319
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人