4
A
回答
18
您不直接在UIToolbar中设置UIBarButtonItem的位置。相反,您可以定义项目的顺序并在左侧或右侧放置灵活的空间。
你可以做的是:
- 创建的UIBarButtonItem要放置(按钮1)。
- 创建一个类型为
UIBarButtonSystemItemFlexibleSpace
(按钮2)的UIBarButtonItem。 - 如果要将按钮放在左侧,请使用
setItems:animated:
方法创建一个包含(按钮1)和(按钮2)的数组并将其传递给UIToolbar。 - 如果您想将按钮放在右侧,请使用
setItems:animated:
方法创建一个包含(按钮2)和(按钮1)的数组并将其传递给UIToolbar。
1
我希望它可以帮助你......
UIToolbar* keyboardDoneButtonView = [[UIToolbar alloc] init];
[keyboardDoneButtonView sizeToFit];
UIBarButtonItem* PrevButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:105 target:nil action:nil]; //<
UIBarButtonItem* NextButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:106 target:nil action:nil]; //>
UIBarButtonItem* doneButton = [[UIBarButtonItem alloc] initWithTitle:@"Done" style:UIBarButtonItemStyleBordered target:self action:@selector(doneClicked:)];
UIBarButtonItem* flexSpace = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
UIBarButtonItem *fake = [[UIBarButtonItem alloc] initWithTitle:@"" style:UIBarButtonItemStylePlain target:nil action:nil] ;
[keyboardDoneButtonView setItems:[NSArray arrayWithObjects: PrevButton,fake, NextButton,fake,flexSpace,fake,doneButton,nil] animated:YES];
链接解释栏按钮项目方法和参数 https://developer.apple.com/library.....使用假项目上的按钮进行得确切夹点位置...
相关问题
- 1. 以编程方式设置Eclipse设置编辑器位置
- 2. 以编程方式配置每个位置的视图设置
- 3. 以编程方式设置iPhone设置
- 4. 以编程方式设置查看器的位置和方向
- 5. 以编程方式配置IPhone设置
- 6. 以编程方式设置CKEditor对话框的位置
- 7. 以编程方式在Magento中设置块的位置
- 8. 以编程方式设置小部件的位置
- 9. 以编程方式从UIBarButtonItem
- 10. 以编程方式启用GPS(无导航到位置设置)
- 11. 以编程方式设置视图Y位置
- 12. 以编程方式设置随机位置
- 13. 如何以编程方式设置网格行和列位置
- 14. 以编程方式设置iphone模拟器位置
- 15. 以编程方式设置AIR窗口位置?
- 16. 如何以编程方式设置按钮位置?
- 17. 以编程方式在ListView中设置位置而不滚动
- 18. 如何以编程方式获取/设置当前位置?
- 19. iOS Swift Scrollview以编程方式设置帧位置
- 20. Xcode - 以编程方式创建UILabel并设置其位置
- 21. iOS Swift设置以编程方式查看帧位置
- 22. 以编程方式设置位置数据
- 23. trigger.io以编程方式设置方向
- 24. Android:以编程方式在右侧设置复选框设置文本位置
- 25. 以编程方式设置ListView的dataSource
- 26. 以编程方式设置LinearLayout的minHeight
- 27. 以编程方式设置PopUpMenuButton的值?
- 28. 以编程方式设置RadioGroup
- 29. 以编程方式设置php.ini值
- 30. 如何以编程方式设置masterpage?