色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>通訊/手機(jī)編程>

iOS中關(guān)于UI的解讀

大小:0.3 MB 人氣: 2017-09-26 需要積分:1

  UI是一個(gè)iOS開發(fā)工程師的基本功。

  UI本質(zhì)上就是你調(diào)用蘋果提供給你的API來完成設(shè)計(jì)師的設(shè)計(jì)。

  所以,想提升UI的功力也很簡(jiǎn)單,沒事就看看UIKit里的各個(gè)類的頭文件。如果能做到爛熟于胸,相信會(huì)有很大的提升。

  Autolayout

  顧名思義,Autolayout = 自動(dòng)+布局,也就是當(dāng)你設(shè)置好一定的約束之后,系統(tǒng)會(huì)幫你處理布局的細(xì)節(jié)。

  那么,在不那么自動(dòng)的年代,我們用的是什么?

  我們用的是Frame布局。

  那么,先來討論一下Frame布局有哪些問題?

  舉個(gè)簡(jiǎn)單的例子好了。

  如圖

  iOS中關(guān)于UI的解讀

  代碼如下

  - (void)viewDidLoad {

  [super viewDidLoad];

  redView = [UIView new];

  redView.frame = CGRectMake(0, 200, 200, 200);

  redView.backgroundColor = [UIColor redColor];

  [self.view addSubview:redView];

  yellowView = [UIView new];

  yellowView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;

  yellowView.frame = CGRectInset(redView.bounds, 20, 20);

  yellowView.backgroundColor = [UIColor yellowColor];

  [redView addSubview:yellowView];

  // Do any additional setup after loading the view, typically from a nib.

  }

  圖中黃色的View是紅色View的子View,那么,如果我期望無論紅色View變大還是變小,黃色View距離紅色View的邊距總是不變的,該怎么做呢?

非常好我支持^.^

(0) 0%

不好我反對(duì)

(0) 0%

      發(fā)表評(píng)論

      用戶評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?
      主站蜘蛛池模板: 91欧洲在线视精品在亚洲 | AV多人爱爱XXx | 日本午夜看x费免 | yellow在线观看免费高清的日本 | 欧美MV日韩MV国产网站 | 国产午夜一级鲁丝片 | 饥渴的40岁熟妇完整版在线 | 午夜勾魂曲 | avv天堂| 国产免费人成在线视频视频 | 免费观看视频成人国产 | 色翁荡熄月月 | 久久不射视频 | 父亲猜女儿在线观看 | 伊人久久丁香色婷婷啪啪 | 快播av网址| 日本亚洲欧洲免费旡码 | 中文国产乱码在线人妻一区二区 | 蜜柚视频在线观看全集免费观看 | 久久4k岛国高清一区二区 | 暖暖视频免费观看社区 | 女性性纵欲派对 | 亚洲精品免费在线视频 | 特黄特色大片免费播放器9 特黄特黄aaaa级毛片免费看 | 和尚轮流澡到高潮H | 夜夜女人国产香蕉久久精品 | 国产成人国产在线观看入口 | 亚洲精品国偷拍电影自产在线 | 国产精品一区二区人妻无码 | 美女拉开腿让男生桶到爽 | 国产精品黄色大片 | tube日本护士| 国产亚洲精品久久77777 | 国产精品麻豆高潮刺激A片 国产精品麻豆a在线播放 | 久久成人国产精品一区二区 | 8X拨牐拨牐X8免费视频8 | 最新在线黄色网址 | 国产ts调教| 久久黄视频 | 99久久国产综合精品网成人影院 | 亚洲国产欧美日韩在线一区 |