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

    @UILabel

      1怎么设置多行显示?

       <1设置numsOfLines为0   <2约束宽度    <3不约束高度

    @UITextFiled

      1TextFiled的键盘,如何切换虚拟键盘和mac物理键盘?

        选择模拟器上面的菜单:Hardware->Keyboard->ConnectHardware Keyboard

    @UISwitch

      1布局只需设置x,y即可,它会自动根据系统比例,获取宽高,如果单独设置一个宽或高,会影响一点比例,

        但同时似乎会影响点击效果,最好不约束宽高

      2修改颜色

        _switch0.onTintColor= [UIColorcolorWithRed:0.984green:0.478blue:0.224alpha:1.000];

      3修改尺寸,不能设置frame,只能用缩放比例
       _switch0.transform= CGAffineTransformMakeScale(0.75,0.75);

    @UIImageView

      1怎么让图片不失真

        <根据UIImaged的size设置比例

        <用官方提供的渲染方法

      

    @UIButton 

      1设置内容水平对齐

       btn.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;//注意不是NSTextAlignmentLeft

      2设置内容边距,

       btn.contentEdgeInsets = UIEdgeInsetsMake(0,10, 0, 0);

      3设置圆角

       注意只对内容图片有效,对背景图片无效

    注意点

    1有些时候我们想让UIButton的title居左对齐,我们设置

    btn.textLabel.textAlignment = UITextAlignmentLeft

    是没有作用的,我们需要设置

    但是问题又出来,此时文字会紧贴到做边框,我们可以设置

    btn.contentEdgeInsets = UIEdgeInsetsMake(0,10, 0, 0);

    使文字距离做边框保持10个像素的距离。

    2在界面搭建方法setupUI里,大背景最好先添加,否则会挡住后搭建的控件,

      或者某些情况可以把小控件send到最上面

  • 相关阅读:
    反射的基础详解
    数组,排序,枚举
    继承,多态,抽象,接口
    视图层 view
    常用类Object,String类详解
    模板层 Template
    自定义注解
    Django 高级
    常用类Math,StringBuffer,包装类,Date
    内部类,异常
  • 原文地址:https://www.cnblogs.com/dzq1991/p/6257146.html
Copyright © 2011-2022 走看看