フレキシブルスペースまたはツールバーにアクションリスナーを追加する方法を教えてください。私は を作成します - (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. Android Leanback - DetailsOverviewRowアクションアイコンを追加する方法
- 2. リストビューにツールバーを追加する方法
- 3. ツールバーにtextFieldを追加する方法
- 4. CocoaPodsを禁止する方法OtherLinkerFlagに `-ObjC`を追加する
- 5. CCGLView(Cocos2d-objc)の背後にUIViewを追加する方法
- 6. ツールバーの戻るボタンを画像ビューに追加する方法
- 7. ネイティブのツールバーとアンドロイドのアクションアイコンが反応しません。
- 8. キーボードの上に2つのツールバーを追加する方法
- 9. アクションバーの下にツールバーを追加する方法 - アンドロイド
- 10. XamarinのTabbedPageにツールバー項目を追加する方法
- 11. VisualStudio2010の標準ツールバーにボタンを追加する方法c#
- 12. Jiraのツールバーに通知ドロワーを追加する方法
- 13. VS 2015ツールバーにキーストロークを追加する方法
- 14. ツールバーにバッジを追加する方法MenuItemアイコン
- 15. extjs 3.4ツールバーにチェックボックスを動的に追加する方法
- 16. LinearLayoutにプログラムでツールバーを追加する方法
- 17. タブとツールバーをXMLレイアウトに追加する方法
- 18. javaテキストにツールバーを追加する方法eclipse
- 19. PreferenceActivityにツールバーを追加するには
- 20. iPhoneでツールバーのボタンをクリックするとダイアログボックスを追加する方法は?
- 21. ツールバーの設定ボタンの項目の追加方法は?
- 22. ツールバーを追加JSQMessagesViewController
- 23. Scala mutable.Seqを追加または追加する方法
- 24. フラグメントアクティビティのツールバーを追加
- 25. JAVAのGUIにツールバーを追加する
- 26. フレキシブルスペースを備えたシンプルフォーム
- 27. ObjCプロジェクトをSwiftプロジェクトに追加
- 28. ツールバーをUITableViewに追加する正しい方法は何ですか?
- 29. 私は私のレイアウトにツールバーを追加私のツールバー
- 30. 折りたたみツールバーのレイアウトにRelativeLayoutを追加する
サンキュー役立つ
希望...私はそれをテストします... uはあまりにもそれが良い私のための意志OBJ-Cに追加することができたら... – aDowla