iPhone&iPad應用程式入門篇:基本機制、元件與事件處理(下) 解答

資訊科技 50 題 · 更新 2026-06-17

以下為「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
  • 以上皆是