zoukankan      html  css  js  c++  java
  • ios的一些经验记录2

    1、UITextField 的事件用 valuechanged outlet连接

    2、swift 中 struct 和class的self 

    3、Int 和UInt

    4、Gesture 的target ,action参数,不是识别的目标,而是处理的类

    5、UITableView滑不动的原因是size 不够

    6、swift使用C的数组用

    UnsafeMutablePointers

    其它C/C++的的接口大多是UnSafeXxx开头的

    7、swift和oc交互时,swift的协议要继承NSObject

    8、present 和show viewcontroller的区别

    dismisse ,先dismisse 后show否则有问题

    9、autolayout 时与父控件有间隔用 relative to margin 来调节 还有inset 等参数

    10、去掉分割线可以用 UIView(frame:CGRectrZero) ,比如tableview的脚,tablefooterview.frame = CGRectZero.

    11、webview滑动不到底部,是底部对齐问题,上部没对齐市adjust scroll view insets属性

    12、对齐可以用背景色,不要随意加空格

    13ios中的bar

     

    14、侧滑菜单https://github.com/John-Lluch/SWRevealViewController

    其实就是利用动画

    15、oc 中的消息是在运行期才确定,和c语言的函数不一样

    [对象/类  消息参数]; 

    16、继承uiviewcontroller的类显示不正常,可以查看是否实现  

    setneedslayout  layoutsubviews   layoutifneeded

    sizetofit  必要时可以手工调用

    17、uitabbacontroller  uinavigationcontroller  tableview 添加tab时要在子view里设置tabbaritem来显示bar

    18、viewcontrller切换  push pop   dissmissmodel  presentmodel   modeldialog

  • 相关阅读:
    头部尾部始终处于两端(适用于pc端和移动端)
    运用active和hover实现导航栏的页面切换
    POJ1423-阶乘的位数-Big Number
    大数阶乘
    n皇后
    4103:踩方格
    2815:城堡问题
    特殊回文数
    十六进制转十进制
    十六进制转八进制
  • 原文地址:https://www.cnblogs.com/xdao/p/ios_tips2.html
Copyright © 2011-2022 走看看