使用sb的話,ctrl拖拽有自動生成的viewcontroller可用,但是今天,我們用xib
△不要勾選use storyboards
create以後就會這樣:
看吧,沒有現成的viewcontroller。
所以我們需要自己建立~
△不要建立xib,因為已經有乙個了
在object library搜一下viewcontroller
把它拖到這兒
然後在右邊把view連線到xib的windows
這樣就把xib和rootviewcontroller聯絡起來了
在rootviewcontroller裡新增這個函式,系統載入了xib的時候就會呼叫它(nib是程式打包後xib變成的)
然後ctrl拖拽法將這些拖好,這裡要注意乙個東西——textview!
上圖我們可以看出從object library拖出來的textview其實是由乙個scrollview和乙個textview組成,textview是scrollview的子控制項,所以,想要關聯textview需要在左邊選中textview拖,直接拖關聯的是scrollview!!!
完成rootviewcontroller:
先定義兩個string陣列,用來存放popupbutton和combobox的選項值:
var demopop: [string]!完善初始化,在awakefromnib裡:var democombo: [string]!
override func awakefromnib()注意裡面給popupbutton新增選項用的是additemswithtitles,你也可以乙個個新增用additemwithtitles,同理combobox。
再定義button點選事件:
@ibaction func gobtnclicked(sender: anyobject)執行看看:
Mac OS 上的一些騷操作
本帖記錄個人在使用 mac 作業系統上的一些騷操作,不斷更新,以饗讀者。用雙指上下劃觸控板嗎?no,我們有更騷的操作 command 回到頂部 command 滾到底部 另外,fn 上滾一頁 fn 下滾一頁 fn home,回到頂部 fn end,滾到底部 有時候從網上看到不錯的文字想要貼上到 wo...
動態載入一些控制項
1 jquery去掉前後空格 例 var phone trim phone val 2 在c 程式中動態載入下拉列表框,單選框,複習框。客戶端 page language c autoeventwireup true codefile control.aspx.cs inherits control...
封裝一些組合控制項
對一些常用的幾個控制項進行組合,封裝成乙個大的控制項。比如底部導航上的重新整理和返回按鈕,多處用到,此時則封裝成大的控制項,事件處理可以在大控制項內,也可以在外面。說白了 布局。只是布局出現的地方不一樣,乙個是 中,乙個是xml中。廢話少說,public class backcontrol exte...