我想在UINavigationItem的右上角有一個UISwitch,而不是UIBarButton。這可能沒有繼承UINavigationItem?將UISwitch添加到UINavigationItem
3
A
回答
6
您可以使用initWithCustomView:
方法在其中創建一個帶有自定義視圖的UIBarButtonItem
。例如:
UISwitch *switch = ...;
UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithCustomView:mySwitch];
將此設置爲您的UINavigationItem
上的左/右項。
3
這是可能與[UIBarButtonItem initWithCustomView:]
:
UISwitch* switchView = [[UISwitch alloc] init];
UIBarButtonItem* switchItem = [[UIBarButtonItem alloc] initWithCustomView:switchView];
self.navigationItem.rightBarButtonItem = switchItem;
1
這是可能與[UIBarButtonItem initWithCustomView:]
:
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView: mySwitch];
1
在Swift-
寫這些代碼的viewDidLoad中()
let switchDemo=UISwitch(frame:CGRectMake(15, 15, 0, 0))
switchDemo.on = true
switchDemo.setOn(true, animated: false)
switchDemo.addTarget(self, action: "switchValueDidChange:", forControlEvents: .ValueChanged)
self.view.addSubview(switchDemo)
這是你的功能 -
func switchValueDidChange(sender:UISwitch!)
{
if (sender.on == true){
println(「on」)
}
else{
println(「off」)
}
}
相關問題
- 1. 如何將兩個UIBarButtonItems添加到UINavigationItem?
- 2. UIBarButton添加到UINavigationItem不顯示
- 3. 添加自定義的UIView到UINavigationItem
- 4. UINavigationItem:添加一個按鈕
- 5. 添加UINavigationItem代碼,將鏈接到方法
- 6. 將自定義按鈕添加到UINavigationItem LeftBarButtonItem
- 7. 如何將徽章添加到UINavigationItem(UIBarButtonItem) - Swift 3
- 8. 將UINavigationItem添加到包含Google Drive OAuth的UINavigationController
- 9. 我怎麼能添加UISwitch到UITableView的
- 10. 將UISwitch添加到樣式字幕的TableViewCell
- 11. 將背景圖像上方的文字添加到uiswitch
- 12. 如何將UISwitch添加到分組表格視圖?
- 13. 添加一個UIToolbar作爲UINavigationItem錯誤
- 14. 如何在UINavigationItem ..中添加UISegmentControl?
- 15. 重新加載UINavigationItem
- 16. 導航後退按鈕不顯示,如何將後退按鈕添加到UINavigationItem
- 17. 添加多個UIBarButtonItems到故事板中的UINavigationItem?
- 18. 將UISwitch添加到UITableView的頂部以展開/摺疊較低的UITableViewCell(s)
- 19. 如何將UISwitch添加到分組表格視圖中的單元格中?
- 20. 將自定義用戶界面對象(UISwitch)添加到iOS項目
- 21. UISwitch被添加到錯誤和隨機單元格中?
- 22. 添加自定義操作:@selector到TableViewCell上的UISwitch
- 23. 的UINavigationController:將下一個UINavigationItem
- 24. 將UITableViewCell中的UISwitch定位到右邊
- 25. 是否可以將UISwitch附加到cocos2d中的某個CCLayer?
- 26. 如何在UINavigationItem下添加一個標籤?
- 27. UINavigationItem BackButton顯示與UINavigationItem相同嗎?
- 28. 在UISwitch上疊加UIActivityInidicator
- 29. 將Tinymce添加到動態添加div
- 30. 將添加刻度線(✔)添加到string.xml