我想在iPhone鍵盤左下角添加一個額外的按鈕,就像下面的照片一樣。是否有可能做到這一點 ?iPhone - 鍵盤角落按鈕
4
A
回答
0
定製這些按鈕的唯一方法是重建鍵盤本身。
http://www.raywenderlich.com/1063/ipad-for-iphone-developers-101-custom-input-view-tutorial
雷一直上了車iPhone開發了一些很好的教程。能夠定製你的inputView只是戰鬥的一半。您將需要構建自定義視圖。可能你會想要模仿現有的鍵盤,顯然你的自定義按鈕。
作爲旁註。要解除鍵盤,您需要通過第一響應者辭職FirstResponder。
當你走到這一步,這裏是我用來做正是
@implementation UIView (FindAndResignFirstResponder)
- (BOOL)findAndResignFirstResponder
{
UIView *responder = [self findFirstResponder];
if (responder) {
[responder resignFirstResponder];
return YES;
}
return NO;
}
- (UIView*)findFirstResponder
{
if (self.isFirstResponder) {
return self;
}
for (UIView *subView in self.subviews) {
UIView *responder = [subView findFirstResponder];
if (responder != nil)
return responder;
}
return nil;
}
@end
呼叫如果您有您的所有投入的上海華盈的保持的代碼,你可以調用findAndResignFirstResponder對這一觀點。
或者你可以看到findAndResignFirstResponder在「found」firstResponder上調用resignFirstResponder。因此,如果你有第一響應者,你可以只是辭職
0
不,它不是。鍵盤由系統擁有。您可以更改鍵盤的類型(普通,數字,微博等),但無法對其進行自定義。這是一個值得+1的問題
相關問題
- 1. 禁用iphone鍵盤按鈕
- 2. iphone鍵盤按鈕彈出
- 3. iPhone鍵盤下一步按鈕
- 4. iPhone鍵盤,完成按鈕和resignFirstResponder
- 5. [iphone]手柄按鈕點擊鍵盤
- 6. 在角落裏的按鈕?
- 7. 屏幕角落的按鈕
- 8. kivy中的圓角按鈕角落
- 9. 按鈕角落圓角背景圖片
- 10. 軟鍵盤按鈕
- 11. onClickListener鍵盤按鈕
- 12. iPhone - 用OK按鈕關閉鍵盤,用UITextView接受返回鍵
- 13. 捕獲iPhone鍵盤按下按鈕事件的形式
- 14. 將完成按鈕添加到iPhone上的數字鍵盤鍵盤上
- 15. IE9控制鍵盤按鈕
- 16. 禁用android鍵盤按鈕
- 17. Kindle Fire的鍵盤按鈕
- 18. 隱藏鍵盤和按鈕
- 19. aligment鍵盤按鈕(數字)
- 20. Android鍵盤按鈕更改
- 21. 顯示按鈕鍵盤
- 22. 鍵盤按鈕和Jbutton
- 23. 鍵盤下方的按鈕
- 24. wp7鍵盤 - 摺疊按鈕
- 25. IPad鍵盤「隱藏按鈕」
- 26. 拆卸按鈕白色角落IE
- 27. 將按鈕放在角落裏?
- 28. Android圖標/角落上的按鈕
- 29. 如何用IB創建角落按鈕?
- 30. 如何繞一個按鈕的角落
有些應用似乎覆蓋了這個按鈕。我假設已經爲它寫了一個全新的鍵盤視圖,或者以某種方式在按鈕應該放置的空間上放置了一個按鈕。 – Fogmeister
有可能不重寫任何東西。您可以遍歷鍵盤的視圖層次結構並更改其按鈕。問題是,這是一個無證的功能,蘋果會拒絕它的機會有50%。這真的取決於評論者和他的心情。我見過兩個。 – yinkou
沒錯。從某種意義上說,一切都是可定製的。你只需要知道該怎麼做。但是如果你打算進入應用商店,那麼強烈建議不要試圖在任何意義上進行引導。 – Daniel