IOS_UI
loseway711
这个作者很懒,什么都没留下…
展开
-
cell数据的模型类调用
1.创建读取存放数据源信息类(cellModel)//创建cell的数据模型类,用来保存一个cell的所有数据@interface CellModel : NSObject//保存图标名称@property(nonatomic,copy)NSString *icon;//保存发行公司名称@property(nonatomic,copy)NSString *publish原创 2014-12-18 14:04:38 · 465 阅读 · 0 评论 -
UITableView 表视图
1.*********************************创建表视图***************************************1.1实例化对象 UITableView *tv = [[UITableView alloc] initWithFrame:self.view.bounds style:UITableViewStyleGrouped];原创 2014-12-21 15:26:37 · 414 阅读 · 0 评论 -
UINavigationBar 导航状态栏
- (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColor redColor]; //1.获取导航控制器的导航栏,在导航控制器中,所有的视图控制器共用一个导航栏 UINavigationBar *navigationBar = self.navigationC原创 2014-12-21 10:55:09 · 729 阅读 · 0 评论 -
UITableView Cell的属性方法
*************************常用cell属性*******************************************************************************//复用编辑按钮和完成按钮- (void)btnClick:(UIBarButtonItem *)btn{ //设置表视图是否进入编辑模式原创 2014-12-21 15:30:04 · 431 阅读 · 0 评论 -
cell数据的模型类调用
1.创建读取存放数据源信息类(cellModel)//创建cell的数据模型类,用来保存一个cell的所有数据@interface CellModel : NSObject//保存图标名称@property(nonatomic,copy)NSString *icon;//保存发行公司名称@property(nonatomic,copy)NSString *publish原创 2014-12-21 15:32:47 · 489 阅读 · 0 评论 -
UITouch 触摸事件
//1.创建视图对象{ //保存前一次点击的坐标 CGPoint _prePoint;}- (void)createImageView{ UIImageView *imageView = [[UIImageView alloc] init]; imageView.frame = CGRectMake(30, 50, 300, 400)原创 2014-12-21 10:36:26 · 448 阅读 · 0 评论 -
UITextField 控件和代理协议方法
//*******************1.创建:*************************UITextField *tf = [[UITextField alloc]init]; tf.frame = CGRectMake(40, 150, 250, 40); tf.backgroundColor = [UIColor lightGrayCo原创 2014-12-21 10:42:53 · 1474 阅读 · 0 评论 -
手势相关一:UITapGestureReongnizer 单击/双击
//1.创建视图对象{ UIImageView *_imageView; UITapGestureRecognizer *_tapOnce; UITapGestureRecognizer *_tapTwice;}- (void)createImageView{ _imageView = [[UIImageView alloc]init];原创 2014-12-21 10:45:15 · 646 阅读 · 0 评论 -
UINavigation 导航控制器
//*********************************Appdelegate.m****************************//1.创建窗口对象 self.window = [[UIWindow alloc]initWithFrame:[[UIScreen mainScreen]bounds]];//2.首先创建视图控制器 Fir原创 2014-12-21 10:53:48 · 408 阅读 · 0 评论 -
CALyaer的图层应用二:动画属性(transform)
//创建layer- (void)createLayer{ _layer = [[CALayer alloc]init]; //layer.frame = CGRectMake(100, 100, 100, 100); //设置当前的layer在父图层当前的位置(锚点在父图层中的位置坐标) _layer.position = CGPointMake(原创 2014-12-21 19:53:50 · 461 阅读 · 0 评论 -
CALyaer图层应用一:图层的创建
UIView *view = [[UIView alloc]init]; view.backgroundColor = [UIColor redColor]; view.frame = CGRectMake(100, 100, 100, 100); [self.view addSubview:view]; //CALayer(图层):原创 2014-12-21 15:36:12 · 492 阅读 · 0 评论 -
IOS事件响应者链简述
//响应链顺序处理顺序子视图(UI子控件)—>视图(UI控件)—>视图控制器(ViewController)—>窗口(Window)—>代理(AppDalegate)//测试点击视图顺序:hitTest:测试点击的是哪个控件触摸屏—>系统—>应用程序—>判断是否是在窗口上—>是否在视图上—>是否在子视图上...原创 2014-12-21 10:47:12 · 441 阅读 · 0 评论 -
UIImageView控件
//1.创建image//UIImageView是现实图片的控件,因为图片和文字没办法在屏幕上直接显示,所以图片的现实需要有一个载体//(nsstring-》文字,UIImageView-》图片)- (void)createImageView{ //1.当图片的名称的后缀为.png时后缀可以省略,其他类型的后缀不能省略 //2.通过imageNamed的方法原创 2014-12-19 14:00:34 · 315 阅读 · 0 评论 -
Plist/NSUserDefault解析
//*****************************Plist解析*****************************//1.1创建视图对象- (void)createButtons{ NSArray *arr = @[@"读取Plist文件",@"写入Plist文件"]; for (int i=0; i UIButton *b原创 2014-12-21 10:52:08 · 568 阅读 · 0 评论 -
UIViewController的切换(视图控制器切换)
//1.首先导入子视图控制器头文件(#import “.h")并实例化子视图控制器对象 SecondViewController *svc = [[SecondViewController alloc] init]; //2.推出一个新的视图控制器(父视图控制器内添加控件) //2.1执行进入下一级按钮方法 //修改视图控制器的切换动画类型原创 2014-12-21 10:40:28 · 802 阅读 · 0 评论 -
沙盒目录
//应用程序主目录(沙盒目录 sandbox) NSString *homePath = NSHomeDirectory(); NSLog(@"%@",homePath); //应用程序主资源包的路径,应用程序中的资源,在应用程序第一次运行中,会自动拷贝到应用程序的主资源包中 NSString *appPath = [[N原创 2014-12-21 10:50:24 · 628 阅读 · 0 评论 -
cell的定制界面
1.继承自UITableViewCell类,创建自定义cell类1.1添加需要显示的属性字段@interface MyTableViewCell (){ //保存应用程序图标 UIImageView *_iconView; //保存公司的名称 UILabel *_publishView; //应用程序名称 UILabel原创 2014-12-21 15:31:37 · 405 阅读 · 0 评论 -
KVC相关简介
//KVC (key value coding)根据字符串的名称去设置或者获取类的属性的机制 Person *zhangsan = [[Person alloc]init]; //通过set方法设置张三的名称 [zhangsan setName:@"zhangsan"]; //通过get方法获取张三的名称 NSString *name = [z原创 2014-12-21 15:34:42 · 367 阅读 · 0 评论 -
UIView xib创建和切换/控制器传值
//1.创建窗口对象 self.window = [[UIWindow alloc]initWithFrame:[[UIScreen mainScreen] bounds]]; //2.通过XIB来创建视图控制器nib(就是xib的二进制文件) //从[NSbundle mainbundle]主资源包中加载名称为FirstViewController的xib(ni原创 2014-12-21 10:33:23 · 733 阅读 · 0 评论 -
手势相关二:UIGestureRecongnizer捏合/旋转
//*******************************1.遵循手势协议并创建视图*******************************//1.1遵循手势协议@interface ViewController : UIViewControllerUIGestureRecognizerDelegate>//1.2创建视图- (void)createIma原创 2014-12-21 10:48:02 · 498 阅读 · 0 评论 -
UILabel标签控件1
//经常用在显示提示性文字的地方 //创建uilabel对象 UILabel *label = [[UILabel alloc]init]; //设置label的坐标和大小 label.frame = CGRectMake(50, 100, 200, 40); //设置标签的背景色 label.backgroundColor = [UIC原创 2014-12-19 14:03:16 · 408 阅读 · 0 评论 -
UILabel标签控件2
/**根据显示内容自动计算标签的大小*/ UILabel *label2 = [[UILabel alloc]init]; label2.text = @"UILabelUUILabelUUILabelUUILabelUUILabelUUILabelUUILabelUUILabelUUILabelUUILabelUUILabelUUILabelU"; //1.设置显示原创 2014-12-19 14:03:59 · 447 阅读 · 0 评论 -
UIView动画
//视图动画 //在系统注册一个动画,告诉系统为当前的动画作准备 //*******************************开始动画***************************** //参数1:动画的名称作为一个id标志 //参数2:传递参数 [UIView beginAnimations:nil context:nil];原创 2014-12-19 13:58:55 · 290 阅读 · 0 评论 -
UIButton 按钮控件
//创建一个按钮对象,按钮是用来处理用户事件,与用户进行交互的控件 //一般用类方法创建 UIButton *btn = [UIButton buttonWithType:UIButtonTypeDetailDisclosure]; [self.window addSubview:btn]; //设置按钮位置坐标 btn.frame原创 2014-12-21 10:39:20 · 404 阅读 · 0 评论 -
导航状态栏(UINavigationBar)和分栏状态栏(UITabBar)
//*************导航状态栏(UINavigationController)***************1.在导航控制器中,所有的子视图控制器共用一个导航状态栏UINavigationBar *navBar = self.navigationController.navigationBar2.可设置导航栏的显示风格navBar.barStyle = U原创 2014-12-24 19:53:05 · 1767 阅读 · 0 评论