美文网首页IOSbug
ios随手记(二)

ios随手记(二)

作者: 司马捷 | 来源:发表于2016-01-05 16:55 被阅读101次
1.一张图 说明在自动布局的时候,什么时候修改约束的优先级
4C4528C2-0D8E-4BC3-9EC6-F398BCB29A86.png
2.在自定义Cell的时候,在TableViewCell上添加了自定义的控件,就不要使用Cell自带的lable属性,imageView属性,还有accessory属性,那样会扰乱布局.
EC3D63D3-38FE-4A0A-BAFC-4F389B08244C.png
3.使用xib 加载cell 修改cell子控件大小.发现不起作用.

应为cell使用了autoLayout 自动布局.

fix:建议取消autoLayout ,
然后clean项目,多clean下,这个很重要

4.如何选择设置UIImageView的图片显示模式

1,

 UIImageView *imageView=[[UIImage alloc] initWithFrame:CGRectMake(x,y,160,160)];

UIImageView 大小随Image变。这是我们经常用的。

[imageView setContentMode:UIViewContentModeScaleAspectFit];

2,UIImageView大小不变,Image变化以适应固定大小的UIImageView。

[imageView setContentMode:UIViewContentModeScaleToFill];
5.a类的头文件中出现
#if TARGET_OS_IPHONE
   #import <Foundation/Foundation.h>
   #import <UIKit/UIKit.h>
#else
   #import <Cocoa/Cocoa.h>
#endif

并且报了 Cocoa/Cocoa.h not found 错误
这说明一个没有导入 #import <Foundation/Foundation.h> 框架的类 引用了这个a类.现在的xcode7默认不添加.pch文件,也不导入#import <UIKit/UIKit.h> 框架,要这这个使用的b类中先导入#import <Foundation/Foundation.h>,再导入a类

举例:

#import <Foundation/Foundation.h>
#import "CorePlot.h"

corePlot就是a类.

6.textView的内容设置的行间距,执行如下代码:

// textview 改变字体的行间距

NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init]; 
paragraphStyle.lineSpacing = 10;// 字体的行间距 
 
NSDictionary *attributes = @{ 
                             NSFontAttributeName:[UIFont systemFontOfSize:15], 
                             NSParagraphStyleAttributeName:paragraphStyle 
                             }; 
textView.attributedText = [[NSAttributedString alloc] initWithString:@"输入你的内容" attributes:attributes];
7.创建UIImageView两种方式的区别
UIImage *image = [UIImage imageNamed:@"image"];
UIImageView *imageView1 = [[UIImageView alloc]init];
imageView1.image = image;

这种方式创建的imageView是没有尺寸的

UIImageView *imageView2 = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"image"]];

这种创建的UIImageView的尺寸和图片的尺寸一样

相关文章

  • ios随手记(二)

    1.一张图 说明在自动布局的时候,什么时候修改约束的优先级 2.在自定义Cell的时候,在TableViewCel...

  • 随拍,手记。

  • 楼小二IOS逆向手记(破解扫码开闸,含接口破解)

    楼小二IOS逆向手记(破解扫码开闸) 如非特别注明,本人文章均为原创,转载请注明出处并保留本文所有内容。 emai...

  • ReactiveCocoa相关

    随手记录: 1、iOS开发系列--Objective-C之KVC、KVO 2、ReactiveCocoa初探

  • iOS传感器:实现一个随屏幕旋转的图片

    iOS传感器:实现一个随屏幕旋转的图片 iOS传感器:实现一个随屏幕旋转的图片

  • 微信小程序开发手记和大众点评实战系列

    新手向!微信小程序开发手记系列: 微信小程序开发手记《一》:项目的代码结构微信小程序开发手记《二》:属性displ...

  • iOS随手记

    这部分原本是我笔记本里的内容,现在把有自己观点的部分搬上来: (1) 为什么在WWDC的Protocol-Orie...

  • 随拍随想随手记

    花都是香的吗?或许这株花就得了狐臭。 物竞天择竞的也只是异类,而人却是会兄弟阋墙,手足相残的。 孔雀园...

  • 手记《二》

    先放上一首歌曲,这几天一直在听的一首。 一边听,一边写 年后的阳春三月,我一直想着要做一些工作之外的事。增加一点点...

  • 手记(二)

    今天上午我打开冰箱,本想着看要不要去超市买点什么菜,结果看到冰箱里还有两包黄豆荚。这豆荚是国庆回老家,伯伯给的,已...

网友评论

    本文标题:ios随手记(二)

    本文链接:https://www.haomeiwen.com/subject/vwjzhttx.html