使用下面的代碼行中我的項目,我能夠以編程按鈕添加到UINavigationViewController:在導航控制器編程方式添加按鈕,用於支持前5.0
modalView.navigationItem.rightBarButtonItems = buttons;
這非常適用於構建我的應用程序5.0之後,但我也想支持4.3。 rightBarButtonItems僅在5.0之後受支持。
我搜索了文檔,但無法找到4.3可以通過編程方式支持的等效函數。
歡迎您提供此功能的建議或資源。
使用下面的代碼行中我的項目,我能夠以編程按鈕添加到UINavigationViewController:在導航控制器編程方式添加按鈕,用於支持前5.0
modalView.navigationItem.rightBarButtonItems = buttons;
這非常適用於構建我的應用程序5.0之後,但我也想支持4.3。 rightBarButtonItems僅在5.0之後受支持。
我搜索了文檔,但無法找到4.3可以通過編程方式支持的等效函數。
歡迎您提供此功能的建議或資源。
最接近的等效值是rightBarButtonItem
。要分配多個按鈕rightBarButtonItem
,你有兩個選擇:
使用分段控制(我相信這就是蘋果用在例如Mail.app的箭頭按鈕,從消息到消息跳轉)和包裹在UIBarButtonItem
內與initWithCustomView:
分段控制。
創建多個按鈕,在透明容器視圖包裝它們,並用此容器視圖(再次用initWithCustomView:
)創建單個UIBarButtonItem
。
您可以使用自2.0起可用的rightBarButtonItem
添加一個按鈕。如果你想在一邊有多個按鈕,我認爲你必須使用自定義視圖和一些「黑客」。
這正是我所需要的。感謝您的額外選項。我剛剛檢查並解決了我的兼容性問題。 –