以下為「iPhone&iPad應用程式入門篇:基本機制、元件與事件處理(下)」e等公務園+測驗解答,共 50 題,供公務人員學習參考。
UIDatePicker無法用來顯示?
- 日期
- 時間
- 倒數計時
- 以上皆可
如何取消應用程式圖示上的標記?
- [UIApplication sharedApplication].applicationIconBadgeNumber = 1;
- 等待使用者點選圖示後即會自動消失
- [UIApplication sharedApplication].applicationIconBadgeNumber = 0;
- 以上皆非
UIActionSheet動作清單元件會以什麼樣的方式出現在螢幕上?
- 由上而下
- 中央展開
- 頁面旋轉
- 由下而上
UIActivityIndicatorView等待動畫元件,透過何種方法開始動畫?
- start
- stop
- startAnimating
- stopAnimating
UIPickerView初始化的時候,只要在frame傳入何種參數設定預設值即可?
- CGReckMark
- CGRectZero
- Frame
- initWithFrame
UIButton能使用何種方法顯示文字在按鈕上?
- 文字
- 圖形
- 混合兩者
- 以上皆非
手勢辨識器使用完畢後必須呼叫?
- addGestureRecognizer:
- removeGestureRecognizer:
- remove:
- 以上皆非
哪一種元件可以作為多行文字輸入元件?
- UITextView
- UILabel
- UITextView
- UIProgressView
UIButton的forState:UIControlStateNormal是指何種狀態?
- 一般狀態
- 選取狀態
- 取消選取狀態
- 圖形狀態
當UIActionSheet的按鈕過多,螢幕無法完全顯示時,會出現何種情況?
- 按鈕會消失
- 按鈕都不會出現
- 出現捲軸
- 程式無法執行
可以透過UITextFieldDelegate處理開始編輯的事件是哪一個?
- textFieldShouldBeginEditing
- textFieldDidBeginEditing
- textFieldShouldReturn
- adjustsFontSizeToFitWidth
哪一種元件可以作為單行文字輸入元件?
- UITextView
- UILabel
- UIProgressView
- UIActivityIndicatorView
哪個元件可以在initWithFrame:傳入CGRectZero,讓元件自動調整大小?
- UIButton
- UIAlertView
- UIPickerView
- UIImage
哪一個屬性用於桌面上的圖示,表示某些事情還未處理?
- Badge屬性
- Start屬性
- Frame屬性
- icon屬性
UIAlertView可以透過何種方法接收使用者事件?
- UIAlertView
- show
- UIAlertViewDelegate
- message
要讓UILabel自動調整大小必須將numberOfLines設定為?
- 0
- 1
- 2
- 3
UIPickerView是透過哪個protocol來得知component與row的數量?
- UIPickerViewDelegate
- 屬性
- 在建構子內設定
- UIPickerViewDataSource
UIPickerView的row是指?
- 欄
- 列
- 標題
- 內容
那一種元件可以讓使用者設定數值,該數值大小只能在最小值與最大值間?
- UIButton
- UISwitch
- UISlider
- UIPageControl
UIActionSheet可以透過何種方法?動畫面?
- [sheet show:view]
- [sheet showInView:view]
- [sheet enable:view]
- [sheet disable:view]
要如何透過程式碼讓鍵盤出現呢?
- 呼叫becomeFirstResponder
- 呼叫resignFirstResponder
- 呼叫displayKB
- 以上皆非
UIProgressView的最大值為?
- 0
- 1
- 2
- 自定
哪一種元件只能用來顯示純文字而無法輸入文字?
- UITextView
- UILabel
- UIProgressView
- UIActivityIndicatorView
以下哪一個是日期選擇元件,可提供日期處理?
- UIAlertView
- UIActionSheet
- UIPickerView
- UIDatePicker
要讓UILabel的字串可以跳行顯示,可以使用哪個特殊字元?
- \t
- &
- %
- \n
UIActionSheet內的destructiveButton其背景顏色為?
- 紅色
- 綠色
- 藍色
- 自定
以下哪一個是對話盒元件,使用代理機制來處理使用者點擊的動作?
- UIAlertView
- UIActionSheet
- UIPickerView
- UIProgressView
如何關閉對話盒?
- close
- dismissWithClickedButtonIndex: animated:
- dismiss
- 以上皆非
文字標籤元件要使用哪一種方法設定斷行?
- lineBreakMode
- numberOfLines
- adjustsFontSizeToFitWidth
- Badge
UIPickerView可以透過何種屬性,設定是否指示使用者選中的選項?
- CGRectZero
- showsSelectionIndicator
- initWithFrame
- CGReckMark
哪一種元件用於可預估結束時間或次數時的動畫顯示?
- UIActionSheet
- UIActivityIndicatorView
- UIProgressView
- UIDatePicker
UIPickerView的Component是指?
- 欄
- 列
- 標題
- 內容
如果要處理UIActionSheet的按鈕事件,要實作哪一個方法?
- actionSheet:clickedButtonAtIndex:
- willPresentActionSheet:
- didPresentActionSheet:
- actionSheet:willDismissWithButtonIndex:
UIPickerViewDelegate的pickerView:didSelectRow:inComponent:功能為何?
- 處理使用者的選擇
- 顯示列
- 顯示欄
- 顯示資料內容
要如何透過程式碼讓鍵盤關閉呢?
- 呼叫becomeFirstResponder
- 呼叫resignFirstResponder
- 呼叫displayKB
- 以上皆非
UIPickerViewDelegate的pickerView:titleForRow:forComponent:功能為何?
- 顯示資料內容
- 顯示列
- 顯示欄
- 處理資料數量
UIAlertView可以透過何種方法?動畫面?
- [alertView show]
- [alertView showInView]
- [alertView enable]
- [alertView disable]
UIAlertView對話盒元件的最後一個參數nil,功能為何?
- 無功能
- 結束按鈕宣告
- 新增按鈕宣告
- 製作nil按鈕
以下哪一個是UISwitch開關元件的狀態
- at
- off
- open
- close
下列哪個元件是透過Target-Action處理使用者事件?
- UIAlertView
- UIActionSheet
- UIDatePicker
- 以上皆非
UIAlertView的initWithTitle功能為何?
- 設定按鈕文字
- 設定標題文字
- 設定代理器
- 設定取消按鈕
哪一種元件是一個特殊的按鈕,可以顯示頁數狀態,但實際上沒有分頁效果?
- UIButton
- UISwitch
- UISlider
- UIPageControl
UIDatePicker其中哪一個屬性可以設定UIDatePicker的顯示模式?
- initWithFrame
- datePickerMode
- UIDatePickerModeDateAndTime
- addSubview
UIActionSheet的取消按鈕其索引值為?
- 0
- 1
- 2
- 視實際Button數量而定
UIAlertView的取消按鈕其索引值為?
- 0
- 1
- 2
- 視實際Button數量而定
以下哪一個是滾輪元件,可提供內容的選擇?
- UIAlertView
- UIActionSheet
- UIPickerView
- UIDatePicker
UIActivityIndicatorView等待動畫元件,通常於何時?
- 美觀
- 無法預估某個動作何時結束
- 顯示下載進度
- 增加讀取時間
那一個是iOS 5.0以後新增的類別,可以一次改變所有元件的外觀?
- UIAppearance
- UIButton
- UISwitch
- UIApplication
要實作?動時立即切換至文字輸入欄位,要實作何種方法?
- canBecomeFirstResponder
- becomeFirstResponder
- resignFirstResponder
- 第一項及第二項
以下哪一個不是UITextViewDelegate相關事件?
- textViewShouldBeginEditing
- textViewShouldEndEditing
- textViewDidChange
- 以上皆是