码迷,mamicode.com
首页 > 移动开发 > 详细

iOS笔记(常用的一些知识点)

时间:2015-05-05 16:44:26      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:ios   个人笔记   app   应用程序   

 这是我在公司做项目时,顺便做的一些笔记.......

//1.iphone开发--改变UIPageControl里的小点的颜色

pageControl.currentPageIndicatorTintColor = [UIColor blackColor];

pageControl.pageIndicatorTintColor = [UIColor grayColor];


//2.ios如何让状态栏变成白色的

[[UIApplication sharedApplication]setStatusBarStyle:UIStatusBarStyleLightContent];

如果不行,请在info.plist里面添加 View controller-based status bar appearance   NO

可以参考http://beyondvincent.com/blog/2013/11/03/120-customize-navigation-status-bar-ios-7/


//3.如:修改导航栏默认标题"忆云美印"的颜色和字体

self.title=@"忆云美印";

self.navigationController.navigationBar.titleTextAttributes=@{UITextAttributeTextColor:[UIColor whiteColor],UITextAttributeFont:[UIFont boldSystemFontOfSize:20]};


//4.给label设置圆角

label.layer.borderWidth=1.0f;

label.layer.cornerRadius=5.0f;


//5.手动旋转状态栏必须实现下面的方法

- (BOOL)shouldAutorotate

{

    return NO;

}

- (NSUInteger)supportedInterfaceOrientations

{

    return UIInterfaceOrientationMaskPortrait;

}


//6.如何设置只能竖屏显示

修改info.plist里面supportedInterfaceOrientations设置item为portrait就可以了,这个设置为全局.


//7.利用UIColor展现#f6f6f6这个传统颜色转换为十进制f6为240

则UIColor *color=[UIColor colorWithRed:240/255.0 green:240/255.0 blue:240/255.0 alpha:1];


//8.创建类目,延展,协议,空文件

cmd+n 选择ios Source里面的objective-c File -> File Type的类型(类目,延展,协议,空文件)


//9.把视图转换为图片

//把视图转换为图片

UIGraphicsBeginImageContext(oppositeImageView.bounds.size);

[oppositeImageView.layer renderInContext:UIGraphicsGetCurrentContext()];

UIImage *oppositeImg=UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();


//10.实现图片视图的拖动效果

- (void)viewDidLoad {

    [super viewDidLoad];

    //创建图片视图

    imageView = [[UIImageView alloc] initWithFrame:CGRectMake(100, 100, 100, 150)];

    imageView.userInteractionEnabled=YES;

    imageView.image=[UIImage imageNamed:@"ad_1"];

    

    //平移手势

    UIPanGestureRecognizer *pan = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(panAction:)];

    [imageView addGestureRecognizer:pan];

    [self.view addSubview:imageView];

}

//平移手势的拖动事件

- (void)panAction:(UIPanGestureRecognizer *)pan

{

    CGPoint point=[pan translationInView:self.view];

    pan.view.center=CGPointMake(pan.view.center.x+point.x, pan.view.center.y+point.y);

    [pan setTranslation:CGPointZero inView:self.view];

}

//11.图片可以响应事件,如 UITextView添加到图片可以进行拖动.

backgrondImage.userInteractionEnabled=YES;

iOS笔记(常用的一些知识点)

标签:ios   个人笔记   app   应用程序   

原文地址:http://blog.csdn.net/xiangrikui524/article/details/45502003

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!