iOS SDK詳細UID ToolBar
オリジナルブログ、転載は出典を明記してください.http://blog.csdn.net/hello_hwc?viewmode=contensts私のiOS SDKに注目してください.コラムを詳しく説明してください.http://blog.csdn.net/column/details/huangwenchen-ios-sdk.html
はじめに、ToolBarはUIKETコントロールとしてよく使われています.コメントを置く、収集する、共有するなどの機能があります.本文は今日のトップアプリの文章部分のToolbarをまねます.
Demo効果Demoは代理でクリックしたイベントを伝えています.興味がある方はダウンロードしてみてください.必要に応じてカスタマイズできるように修正します.リンクhttp://download.csdn.net/detail/hello_hwc/9023787
ToolBarの属性/方法
具体的なAPIは言いません.BarbuttonItemは主に四つの種類に分けられています.システムアイコン ピクチャ 文字 カスタムビュー また、セパレータとして使用される2つの特殊なアイテムについても言及します. UBarButotonSystemItemFlexible Space/幅は自動的に調整されます. UBarButotonSystemItem FixedSpace/固定幅 簡単な例を挙げると .
コードコメントのコーナーマークはruntimeのメカニズムを採用していますので、setメソッドを呼び出します. は、イベント をプロキシ+タグで伝達する.はまだ不完全なところがありますが、もう に変えられません.
はじめに、ToolBarはUIKETコントロールとしてよく使われています.コメントを置く、収集する、共有するなどの機能があります.本文は今日のトップアプリの文章部分のToolbarをまねます.
Demo効果Demoは代理でクリックしたイベントを伝えています.興味がある方はダウンロードしてみてください.必要に応じてカスタマイズできるように修正します.リンクhttp://download.csdn.net/detail/hello_hwc/9023787
ToolBarの属性/方法
barStyle //bar
二つの種類に分ける UIBarStyleDefault = 0, UIBarStyleBlack = 1,
– setBackgroundImage:forToolbarPosition:barMetrics: //
- setShadowImage:forToolbarPosition://
items//UIBarbuttonItems , toolbar
UUBarbuttonItem具体的なAPIは言いません.BarbuttonItemは主に四つの種類に分けられています.
initWithBarButtonSystemItem:target:action:
initWithImage:style:target:action:
initWithTitle:style:target:action:
initWithCustomView:
コード
UIBarButtonItem * item1 = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAction target:self action:nil];
UIBarButtonItem * fixedItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil];
fixedItem.width = 20;
UIBarButtonItem * item2 = [[UIBarButtonItem alloc] initWithTitle:@" " style:UIBarButtonItemStylePlain target:nil action:nil];
UIBarButtonItem * flexItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
UIBarButtonItem * item3 = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"toobarDone"] style:UIBarButtonItemStylePlain target:nil action:nil];
self.toolBar.items = @[item1,fixedItem,item2,flexItem,item3];
簡単に説明してください.