多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > 綜合技術 > 用Swift開發Mac App(4)

用Swift開發Mac App(4)

來源:程序員人生   發布時間:2015-05-13 08:15:02 閱讀次數:3569次

創建詳情頁面

在iOS中,典型的“主-細頁面App”需要創建兩個視圖,但在 OS X,由于屏幕不再遭到限制,我們可以將它們合并在同1個視圖中。

打開MasterViewController.xib,選中view,將寬度和高度拖大。如圖:


我們需要顯示以下信息: 昆蟲名, 驚悚指數和昆蟲圖片。

昆蟲名用NSTextField 控件顯示,驚悚指數用EDStarRating 控件顯示,昆蟲圖片則用NSImageView顯示。

另外,我們還需要兩個Label,用于表示每一個字段的意義(標題)。

 

拖1個 Text Field (昆蟲名), 2個Labels (字段標題), 1個Image View 到view中。

EDStarRating 控件是1個定制控件,沒法在Objects Library中找到它,因此你需要先拖入1個 “Custom View”控件。

將這些控件放到view的右側,從上到下順次擺放:

?      首先是1個Label,用于充當昆蟲名的字段標題,在它下邊是 textfield。

?      在text field下面是第2個 label(驚悚指數的字段標題)。

?      在這個label,下邊是1個customview (后面將改成EDStarRating控件)。

?      最下面是image view below 控件。

所有控件左對齊,以下圖所示:


然后選中custom view 控件,打開Identity面板(第3個標簽按鈕)將Class 修改成EDStarRating


選擇第1個label,打開Attributes 面板(第4個標簽按鈕),修改Title 為 “名稱”.

依照上面的方法,將第2個label的title 改成“Rating”。

選擇最頂級的 view (在document outline面板中顯示為“Custom View”) ,打開Size 面板,查看它的大小:


打開 MainMenu.xib, 選擇 ScaryBugsMac window, 設置window 的寬高為前面記住的寬高。然后勾選MinimumSize 。


運行后效果以下:


EDStarRating控件并沒有在界面上顯示,這是由于我們還沒有配置它。

打開 MasterViewController.xib,打開Assistant Editor (工具欄中“Editor” 面板的第2個按鈕), 并確保當前編輯的內容是MasterViewController.swift

選中table View,按下右鍵,拖1條線到MasterViewController.swift文件中:


這將彈出1個窗口,允許你創建1個IBOutlet。在Name中輸入bugsTableView, Storage 設置為 Weak, 然后點擊Connect。


重復上述步驟,為text field和image view創建兩個IBOutlet:

bugTitleViewbugImageView

對custom view, 則創建1個IBOutlet: bugRating.

終究, MasterViewController.swift文件中將新增以下內容:

@IBOutlet weak var bugsTableView: NSTableView!

@IBOutlet weak var bugTitleView: NSTextField!

@IBOutlet weak var bugImageView: NSImageView!

@IBOutlet weak var bugRating: EDStarRating!


生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 欧美14videosex性欧美成人 | 毛片黄| 日本人与物videos另类 | xxxx性日本| 欧美在线精品一区二区三区 | 9丨精品国产高清自在线看 ⅹxx日本护土 | 美女教师一级毛片 | 色永久| 日韩欧美一区二区精品久久 | 国产午夜精品不卡视频 | 精品国产一区二区三区久 | 操综合网 | 999毛片免费 | 国产专区一va亚洲v天堂 | 久久国产精品一区二区三区 | 日本一级毛片免费 | 中文字幕丰满乱码 | 午夜欧美在线 | 97午夜理伦片在线影院 | 久久精品免费 | 中文字幕乱码中文乱码综合 | 最近中文字幕免费mv视频 | 欧美日本综合一区二区三区 | 午夜在线观看免费观看大全 | 亚洲性69影院在线观看 | 一区二区不卡久久精品 | 婷婷在线五月 | 欧美一级成人一区二区三区 | 永久免费看片 | 亚洲黄色在线看 | 亚洲天堂国产精品 | 日韩 国产 在线 | 最近的中文字幕大全免费版 | 亚洲春色在线播放 | 欧美另类bbbbxxxx | 亚洲精品一区二区乱码在线观看 | 亚州精品一区二区三区 | 九九爱精品视频 | 日本另类图片 | 亚洲成网站www久久九 | 一区二区三区四区亚洲 |