最近在做涂鸦小程序的时候,发现几个内存问题。涂鸦Demo这个程序打开后是进入到相册选择图片,接着载入一个UIScrollView,然后在UIScrollView上添加一个UIImageView,再将选择图片设置为ImageView的Image。涂鸦的时候,将一个UIView加在UIImageView...
分类:
移动开发 时间:
2014-08-24 22:10:13
阅读次数:
353
//UIlabel
是ios中开发用来显示文字的控件,是UIview的子类,所以具有UIview的所有功能,还具有了可以显示文字的功能
//UILabel使用过程和UIview类似,也是分四步:
//1,创建对象
//2.配置属性
//3.添加到父视图
//释放所有权
//记住规律:不同的控件之间只是配置的属性的...
分类:
其他好文 时间:
2014-08-24 14:16:12
阅读次数:
235
在.h中声明属性如下
@property (retain, nonatomic) UIWindow *window;
@property (nonatomic, retain) UIView *aView;
@property (nonatomic, retain) UIButton *button;
在.m中实现如下
@implementation MAYAppDelegate...
分类:
移动开发 时间:
2014-08-24 14:15:12
阅读次数:
273
自从iOS7,UIView有了一个新的属性tintColor,它是用来在视觉上说明屏幕上哪些控件是活跃的或者有相关的活动。例如bar button items和tab bar items默认使用tintColor。如果一个view没有显示地指定tintColor,它将继承父视图的tintColor,因此在整个视图层次结构中将有一个连锁反应。最简单的情况是你可以通过一行代码来给整个APP指定一个颜色主题...
分类:
移动开发 时间:
2014-08-24 00:23:49
阅读次数:
430
//先创建一个霓虹灯视图
NSArray *arr = [NSArray arrayWithObjects:[UIColor purpleColor],[UIColor cyanColor],[UIColor blueColor],[UIColor greenColor],[UIColor yellowColor],[UIColor orangeColor],[UIColor redCol...
分类:
其他好文 时间:
2014-08-23 11:25:30
阅读次数:
179
问题一:什么是CALayer(图层)?简而言之:使UIView可以显示在屏幕上的功能属性,UIView之所以可以显示在屏幕上完全是因为UIView内部含有一个CALayer属性?在iOS中,能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是...
分类:
其他好文 时间:
2014-08-22 22:28:29
阅读次数:
419
- (void)drawLine{
//view是曲线的背景view
UIView *view = [[UIView alloc]initWithFrame:CGRectMake(10, 0, 300, 300)];
view.backgroundColor = [UIColor whiteColor];
[self.view addSubview:vie...
分类:
移动开发 时间:
2014-08-22 16:29:09
阅读次数:
247
CALayer属于Core Animation部分的内容
1. UIView是iOS系统中界面元素的基础,所有的界面元素都是继承自它。它本身完全是由CoreAnimation来实现的。它真正的绘图部分,是由一个CALayer类来管理。UIView本身更像是一个CALayer的管理器,访问它的跟绘图和跟坐标有关的属性,例如frame,bounds等,实际上内部都是在访问它所包含的CALayer...
分类:
其他好文 时间:
2014-08-22 16:24:29
阅读次数:
201
//延展添加对象
@interface AppDelegate ()
{
UIView *_containerView;
NSTimer *_timer;
}
@end
//- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictiona...
分类:
其他好文 时间:
2014-08-22 14:35:37
阅读次数:
260