フレキシブルスペースまたはツールバーにアクションリスナーを追加する方法を教えてください。私は を作成します - (IBAction)TouchOnFixedButton:(id)送信者。柔軟な空間のために。しかし、それは動作していません。リンゴのドキュメントを1としてフレキシブルスペースまたはツールバーのアクションアイコンを追加する方法obj-c
0
A
答えて
0
ツールバーにジェスチャ認識ツールを追加して、タップの場所を確認するだけです。
let tapGesture = UITapGestureRecognizer(target: self, action: #selector(tap(_:)))
navigationController?.toolbar.addGestureRecognizer(tapGesture)
func tap(gesture: UITapGestureRecognizer) {
let location = gesture.locationInView(navigationController!.toolbar)
print(location.x)
}
0
あなたは柔軟なスペースを追加:他の項目との間で追加する
空白を。スペースは他のアイテムと同じように に配布されます。この値が設定されている場合、他の項目のプロパティは無視されます。
他の値は無視されます。なぜあなたのメソッドが呼び出されないのですか?カスタムToolBarを派生させ、touchEventをオーバーライドして取得できます。
0
あなたはこのような何かを行うことができ、
UIBarButtonItem *doneButton = [[UIBarButtonItem alloc]
initWithTitle:@"Done" style:UIBarButtonItemStyleDone
target:self action:@selector(done:)];
UIBarButtonItem *cancelButton = [[UIBarButtonItem alloc]initWithTitle:@"Cancel" style:UIBarButtonItemStyleDone target:self action:@selector(cancel:)];
// Flexible space as below
UIBarButtonItem *flexibleSpace = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
UIToolbar *toolBar = [[UIToolbar alloc]initWithFrame:
CGRectMake(0, self.view.frame.size.height-
myPicker.frame.size.height-50, self.view.frame.size.width, 50)];
[toolBar setBarStyle:UIBarStyleBlackOpaque];
NSArray *toolbarItems = [NSArray arrayWithObjects:
cancelButton,flexibleSpace,doneButton,nil];
[toolBar setItems:toolbarItems];
myTextfield.inputView = myPicker;
myTextfield.inputAccessoryView = toolBar;
これは単純な例です。必要に応じて管理することができます。これは:)
関連する問題
- 1. ツールバーにtextFieldを追加する方法
- 2. リストビューにツールバーを追加する方法
- 3. CocoaPodsを禁止する方法OtherLinkerFlagに `-ObjC`を追加する
- 4. ツールバーの戻るボタンを画像ビューに追加する方法
- 5. キーボードの上に2つのツールバーを追加する方法
- 6. ネイティブのツールバーとアンドロイドのアクションアイコンが反応しません。
- 7. VisualStudio2010の標準ツールバーにボタンを追加する方法c#
- 8. Jiraのツールバーに通知ドロワーを追加する方法
- 9. アクションバーの下にツールバーを追加する方法 - アンドロイド
- 10. javaテキストにツールバーを追加する方法eclipse
- 11. LinearLayoutにプログラムでツールバーを追加する方法
- 12. extjs 3.4ツールバーにチェックボックスを動的に追加する方法
- 13. ツールバーにバッジを追加する方法MenuItemアイコン
- 14. タブとツールバーをXMLレイアウトに追加する方法
- 15. ツールバーを追加JSQMessagesViewController
- 16. ツールバーの設定ボタンの項目の追加方法は?
- 17. iPhoneでツールバーのボタンをクリックするとダイアログボックスを追加する方法は?
- 18. Scala mutable.Seqを追加または追加する方法
- 19. フラグメントアクティビティのツールバーを追加
- 20. JAVAのGUIにツールバーを追加する
- 21. ツールバーをUITableViewに追加する正しい方法は何ですか?
- 22. 折りたたみツールバーのレイアウトにRelativeLayoutを追加する
- 23. フレキシブルスペースを備えたシンプルフォーム
- 24. MFC変更するテキストを表示するツールバーを追加する方法
- 25. ナビゲーションコントローラーにツールバーを追加
- 26. アンドロイドアプリでツールバーを追加
- 27. ツールバーにアイコンを追加
- 28. Xcode 4 - ツールバーにシステムアイコンを追加する
- 29. 'w2ui'ツールバーにカスタムアイコンを追加する
- 30. ツールバーにテキストラベルを追加する - Swift
サンキュー役立つ
希望...私はそれをテストします... uはあまりにもそれが良い私のための意志OBJ-Cに追加することができたら... – aDowla