navigationbar
IOS 入門開發之創建標題欄UINavigationBar的使用
?
?
??? IOS 開發有關界面的東西不僅可以使用代碼來編寫,也可以使用Interface Builder可視化工具來編寫。今天有個朋友問我這兩個有什么區別,首先說 說IB ,使用它編輯出來的控件其實底層還是調用代碼只是蘋果封裝出來讓開發者更好使用而已。它的優點是方便、快捷最重要的是安全,因為控件的釋放它會幫我們完成 不用手動釋放。缺點是多人開發不好維護,就好比誰寫的IB誰能看懂,別人看的話就比較費勁,不利于代碼的維護。兩種方式各有利弊,不過我個人還是比較喜歡 純代碼,因為任何程序語言,或者任何腳本語言,代碼和可視化工具比起來永遠是最底層的。
利用代碼在屏幕中添加一個標題欄,并且在標題欄左右兩方在添加兩個按鈕,點擊后響應這兩個按鈕。
這里設置標題欄的顯示范圍。
?
? 有了標題欄后,須要在標題欄上添加一個集合Item用來放置 標題內容,按鈕等。
?
?
在這個集合Item中添加標題,按鈕。
style:設置按鈕的風格,一共有3中選擇。
action:@selector:設置按鈕點擊事件。
將標題欄中的內容全部添加到主視圖當中。
?
最后將控件在內存中釋放掉,避免內存泄漏。
?
?
如圖所示:添加這兩個按鈕的點擊響應事件。
?
?
?
點擊后打開一個Dialog對話框,根據點擊不同的按鈕傳入不同的顯示內容。
?
最后貼上完整的代碼
轉載于:https://www.cnblogs.com/yulang314/p/3568380.html
總結
以上是生活随笔為你收集整理的navigationbar的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android菜鸟的成长笔记(11)——
- 下一篇: 使用dynamic特性处理XML文档