コンパイラかく語りき

import { Fun } from 'programming'

01 UIKit - 003 UIButtonでいろいろなボタンを表示

今日やったやつ。

003 UIButtonでいろいろなボタンを表示 - Swift Docs

 

学び

UIButtonクラス、というか、UIContorolerクラスには様々な便利なメソッドやプロパティが用意されている。

iOS開発全般に言えそうだけど、Storyboardを使わずに開発する場合、これらのUtilをガンガン使っていくことなりそう。

 

UIButtonについては、ButtonTypeで複数のデフォルトボタンが用意されている。

f:id:chuck0523:20160623125219p:plain

UIButton - iPhoneアプリ開発の虎の巻

 

ボタンの状態(クリックされているかどうか等)は、UIControlStateに用意されている。Normal, Disabled, Selectedなど。

swift-salaryman.com

 

GCRectは対象オブジェクトのサイズを指定する。

サイズ指定(CGRect CGPoint CGSize) - iPhoneアプリ開発の虎の巻

 

今回、CGRectMakeを使った後にさらにCGPointを使ってattributeを足したんだけど、ちょっとだけ混乱した。

 

 

 写経

 

gist.github.com

 

プレビュー

f:id:chuck0523:20160623125449p:plain