zoukankan      html  css  js  c++  java
  • Ios入门

    storyboard 文件的认识

    1. 用来描述软件界面
    2. 默认情况下程序启动就会加载Main.storyboard
    3. 加载storyboard时,会首先创建和显示箭头所指向的控制器界面

    什么是UIscrollView

    1. 移动设备屏幕大小是极其有限的,因此直接展示在用户眼前的内容也相当有限
    2. 当展示的内容较多,超出一个屏幕时,用户可以通过滚动手势来查看频幕以外的内容
    3. 普通的UIView不具备滚动功能,不适合显示过多的内容
    4. UIScrollView是一个能够滚动的视图控件,可以展示大量的内容,并且可以通过滚动查看所有的内容

    @property(nonatomic)CGPoint cententOffset

    1. 这个属性用来表示UIScrollView的滚动位置(其实就是内容的左上角到scrollyView的左上角的间距值)
    2. 以内容的左上角为原点标记scrollView的坐标点

    随着我们的应用越来越复杂,可能经常需要调试程序,在iOS中默认情况下不能定位到错误代码行,我们可以通过如下设置让程序定位到出错代码行:Show the Breakpoint  navigator—Add Exception breakpoint。

    UITableViewCell的accesoryType属性

    typedef NS_ENUM(NSInteger, UITableViewCellAccessoryType) {
        UITableViewCellAccessoryNone,                   // 不显示任何图标
        UITableViewCellAccessoryDisclosureIndicator,    // 跳转指示图标
        UITableViewCellAccessoryDetailDisclosureButton, // 内容详情图标和跳转指示图标
        UITableViewCellAccessoryCheckmark,              // 勾选图标
        UITableViewCellAccessoryDetailButton NS_ENUM_AVAILABLE_IOS(7_0) // 内容详情图标
    };
    iOS设置中第一个accessoryType不在枚举之列,右侧的访问器类型是UISwitch控件,那么如何显示自定义的访问器呢?
    其实只要设置UITableViewCell的accessoryView即可,它支持任何UIView控件。假设我们在通讯录每组第一行放一个UISwitch,同时切换时可以输出对应信息
     cell=[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:@"ID"];
                UISwitch *sw=[[UISwitch alloc]init];
                [sw addTarget:self action:@selector(switchValueChange:) forControlEvents:UIControlEventValueChanged];
                cell.accessoryView=sw;
  • 相关阅读:
    c++ stringstream
    c语言中字符串数组初始化的一点总结&& c++访问控制的三种方式
    Leetcode 2. Add Two Numbers(medium)
    面试题---反转一个字符串
    编程题---在数组中取一个位置,让这个位置之前的数的和与之后的和的差绝对值最小
    美团面试准备
    Leetcode 101. Symmetric Tree(easy)
    Leetcode 665. Non-decreasing Array(Easy)
    617. Merge Two Binary Trees(Easy)
    423. Reconstruct Original Digits from English(Medium)
  • 原文地址:https://www.cnblogs.com/jiaozi-li/p/5447682.html
Copyright © 2011-2022 走看看