導航欄,標籤欄,工具欄和狀態列

2022-07-22 01:00:15 字數 892 閱讀 1226

雖然您難以控制狀態列的內容,但是您可以定製它的外觀,並在一定程度上定製它的行為。具體來說,您可以:

指定狀態列的顏色。您可以選擇灰色(預設的顏色),不透明的黑色或半透明的黑色(也就是α值為0.5的黑色)。圖6-2顯示了這些樣式。(請注意,您應該在info.plist檔案中設定乙個值來指定狀態列的樣式;更多相關的資訊請參考iphone應用程式程式設計指南。)

設定是否應該採用動畫方式顯示狀態列顏色的改變。(請注意,動畫效果會使舊的狀態列一直滑出螢幕,最後消失,同時新的狀態列會滑動到相應的位置上。)

導航欄上的按鈕周圍有一圈帶邊角的框。在iphone os中,這種樣式被稱為邊框樣式。導航欄的所有控制項都要使用邊框樣式。事實上,即使您在導航欄上放置乙個無格式(沒有邊框)的控制項,它也會自動轉換為有邊框的樣式。

雖然您可以為所有在導航欄中顯示的文字指定字型,但為了可讀性,推薦您使用系統字型。當您使用適當的uikit程式設計介面建立導航欄時,其標題將自動採用系統字型來顯示。

對於工具欄上顯示的項,最好對其數目加以限制,這樣使用者可以輕鬆地點選到他們所需的項。我們向您推薦的使用者介面元素的點選區域為44 x 44畫素,因此,為使用者提供五個以下的工具欄項是比較合理的。

雖然您既可以在工具欄中使用帶邊框樣式的按鈕,也可以使用無格式按鈕,但是您不要將這兩種樣式在同一工具欄中混合使用。

標籤欄絕不應該被當做工具欄使用,區別在於工具欄上的按鈕是對當前模式下的元素起作用的.

標籤欄使用標籤顯示圖示和文字,這些標籤的寬度一致,並且都以黑色為背景。當乙個標籤被選中時,它的背景變亮,標籤中的影象也會高亮顯示。

注意:不管裝置的方向如何變化,標籤欄不會改變它的不透明性和高度。

如果您的應用程式的標籤欄包含的標籤數目超過五個,iphone os會在標籤欄上顯示四個標籤,並新增乙個「更多」標籤.

工具欄和狀態列

setsizes方法 該方法用於設定按鈕和點陣圖的大小 void setsizes size sizebutton,size sizeimage 引數說明 sizebutton 標識按鈕的大小。sizeimage 標識點陣圖的大小。setheight方法 該方法用於設定工具欄的高度。語法如下 voi...

(12)選單欄 工具欄和狀態列

openaction new qaction qicon images doc open tr open.this openaction setshortcuts qkeysequence open openaction setstatustip tr open an existing file c...

c 工具欄與狀態列

工具欄與狀態列 一 工具欄 類 工具欄控制項通常用於提供訪問命令的快捷方式。1 類屬性 型別屬性 訪問方式 說明string tooltiptext 讀 寫獲取或設定顯示的提示文字。control parent 讀 寫獲取或設定父容器。imagelist imagelist 讀 寫獲取或設定影象列表...