回答
據我所知,獲得了用戶的一般偏好是不是公共API允許中。你可以做的最好的是做出特色請求/在提交錯誤報告:
這就是我開始想的。你會認爲如果他們想保持應用程序的一致性,他們會打開(或某些)系統設置。現在,他們允許在iPad上的自定義鍵盤我們將不得不在每個應用程序設置禁用點擊噪聲:-( – vickirk 2010-10-29 20:40:35
是的,我在同一綁定。必須做出決定,我希望他們總是點擊,或者從來沒有點擊過,希望他們會開始允許至少讀取一些這些設置 – 2010-10-30 00:05:30
無法訪問系統偏好,但隨着iOS 4.2的,你可以要求系統使咔噠聲若用戶的設置允許它。在UIInputViewAudioFeedback協議添加到您的視圖的聲明,如:
@interface MyView : UIView <UIInputViewAudioFeedback>
然後實現enableInputClicksWhenVisible方法
- (BOOL)enableInputClicksWhenVisible
{
return YES;
}
,並呼籲
[[UIDevice currentDevice] playInputClick];
打那惱人的點擊聲。
我做到了這一點,但沒有聽到任何聲音我的一般喜好有鍵盤點擊「on」在我的ViewController我調用playInputClick從一個IBAction被鏈接到我的UIButton,而這又是我自定義視圖的一個「子對象」,稱爲「MyView」。我使用的是iOS5 b7,它可以做到這一點嗎?甚至可以使用這種方法的UIButtons ,還是它只適用於「標準」鍵盤? – Joseph 2011-09-30 14:02:32
從閱讀文檔(以及我在iOS6中的測試),我認爲這隻支持鍵盤附件視圖(或UITextField上設置的inputViews或其他),而不僅僅是任何視圖你展示。 – Jason 2012-09-20 15:17:16
- 1. IOS禁用鍵盤選項卡箭頭
- 2. TreeNode右鍵單擊選項
- 3. 在Firefox擴展首選項中設置鍵盤快捷鍵
- 4. Django用戶首選項
- 5. 隱藏鍵盤,當用戶擊鍵盤上的回車鍵
- 6. 單擊鍵盤選項卡按鈕時顯示下拉列表
- 7. IOS UISegmentedController選擇鍵盤
- 8. 右鍵單擊菜單選項
- 9. 首選項:可以在單擊首選項時查找輸入類型
- 10. 當用戶在文本框外單擊時隱藏在iOS鍵盤中
- 11. 在列表首選項中單擊項目時顯示警告對話框-ios
- 12. 如何在iOS中單擊UITextField時禁用鍵盤?
- 13. 通過單擊使用Ionic的按鈕來隱藏鍵盤ios
- 14. 關閉鍵盤上的android首選項對話框ACTION_DONE按
- 15. 如何禁用長按選項菜單鍵來調出鍵盤?
- 16. 在xcode中鍵盤快捷鍵是「選項+雙擊」?
- 17. 如何使用Sikuli API從右鍵單擊選項選項
- 18. iOS應用程序首選項備份
- 19. 使用戶左鍵點擊gridview的項目,但禁用右鍵單擊並選擇一個項目xaml
- 20. iOS:如何創建「用戶首選項」功能
- 21. 如何選項卡,然後用鍵盤「點擊」格
- 22. 鍵盤選項卡焦點
- 23. macports vim +鍵盤選項
- 24. 單擊EditText時如何禁用鍵盤?
- 25. Blueprism中的右鍵單擊選項
- 26. 以編程方式將鍵盤快捷鍵添加到Mac系統首選項
- 27. 基於鍵盤輸入選擇單選按鈕選項
- 28. Ionic iOS鍵盤
- 29. iOS SDK:單擊按鈕時關閉鍵盤?
- 30. 關閉單擊鍵盤聲音進行編程(iOS)
這將需要未記錄的API。爲什麼不把它作爲一個選項? – kennytm 2010-10-29 19:34:03
可能重複[如何檢查iPhone鍵盤klick聲音打開/關閉設置?](http://stackoverflow.com/questions/2704074/how-to-check-iphone-keyboard-klick-sound-turned-on -off-in-settings) – kennytm 2010-10-29 19:35:03
@KennyTM謝謝你,我做了搜索,但發現有人問如何播放聲音。我確實有這個選項,我只是想使用系統首選項作爲我的默認值。 – vickirk 2010-10-29 20:03:59