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到最上面

  • 相关阅读:
    Java注释中TODO/FIXME/XXX的含义
    关于update set from where
    WEB打印控件Lodop
    jQuery自动完成组建Autocomplete
    Java触发器CronTrigger
    JVM知识点
    JAVA_OPTS
    java.lang.NoClassDefFoundError:TagSupport
    $SVN代码版本管理工具的使用
    $Eclipse+Tomcat搭建本地服务器并跑通HelloWorld程序
  • 原文地址:https://www.cnblogs.com/dzq1991/p/6257146.html
Copyright © 2011-2022 走看看