zoukankan      html  css  js  c++  java
  • [iOS基础控件

    A. UIView
    1.概念
         属于UIKit框架
         屏幕上能看得见摸得着的东西就是UIView,比如屏幕上的按钮、文字、图片
         翻译为:视图/控件/组件
         UIButton、UILable、UITextField都继承自UIView
         每一个UIView都是一个容器,能容纳其他UIView
     
    2.父控件和子控件
         父控件:容纳其他UIView的UIView
         子控件:被放置在另外的UIView中得UIView
     
    B.UIViewController
    1.概念
         用来控制UIView的东西
         当显示一个新界面时,首先会创建一个新的UIViewController,再由UIViewController创建对应的UIView,UIViewController负责管理这个UIView
         UIViewController就是UIView的大管家,负责UIView的创建、显示、操作、销毁,负责监听UIView内部的事件,负责处理UIView用户的交互
         UIViewController内部有个UIView属性,就是它负责的UIView对象
         
    C.控件和UIViewController连接
    1.IBAction
         (1)能保证方法连线
         (2)相当于void
     
    2.IBOutlet
         (1)能保证属性连线
     
    3.UITextField
         (1)设置键盘类型,控制输入数据类型(如数字键盘,只能输入数字)
     
    4.Company Identifier & Bundle Identifier
         Company Identifier + app名 = Bundle Identifier    
         Bundle Identifier 是APP的唯一标识
     
    5.退出键盘
         谁召出,谁驱去
    1.
          // 退出键盘
        // 第一响应者,叫出键盘的那个软件
        // 逐个卸下第一响应者
        [self.num1 resignFirstResponder];
        [self.num2 resignFirstResponder];
     
    2.自带方法
              [self.view endEditing:YES];
    条件是,键盘是由self.view内部的控件召出的
     
     
    C.私有扩展
         在.m文件中写上扩展,但是没有扩展名
    #import "ViewController.h"
    @interface ViewController ()
    @end
    @implementation ViewController
    @end
     
    私有扩展可以定义变量,私有扩展中的变量和方法都是私有的
     
    D.连线控件、方法最好放置在.m文件中,保持封装性
     
    E.控件常见属性
    superview父控件
    subviews子控件
    tag标识
    transform形变
    frame位置尺寸:以父控件的左上角为原点
    bounds位置尺寸:控件所在矩形框的位置信息,以自己的左上角为原点,一般为(0,0)
    center中点:以父控件的左上角为原点
     
     
  • 相关阅读:
    Javascript学习总结
    MVC和MVVM
    各大搜索引擎网址收录入口地址
    微软称IE9将更加出色 对手谷歌也能从中受益(图文)
    公安部:身份证丢失无需挂失 被冒用不担责 冒用身份证犯罪
    微软发布Mac 8版Messenger 支持视频会议(图)
    如何删除XP系统的NETWARE,改变登陆界面 火急!!XP系统登录界面由于netware造成的不能更改
    使用WebBrowser自动登录阿里妈妈网站
    微软发布IE9开发者预览版 不支持XP系统(图)
    ASP 0113 的错误的终极解决办法(三种)
  • 原文地址:https://www.cnblogs.com/hellovoidworld/p/4119685.html
Copyright © 2011-2022 走看看