2014-05-15 30 views
0

尋找一些線索來建立位於鍵盤上方的位置輸入欄,並且用戶可以點擊位置圖標來輸入位置,類似於當點擊新帖/推文時Fb/twitter在其移動應用上具有的位置。 是否有任何現有的庫支持此?我應該使用此欄創建自定義鍵盤嗎? 非常感謝任何線索!如何在ios/Android中創建位置輸入欄?

回答

0

假設您只是想在鍵盤上創建欄,inputAccessoryView是UITextFields和UITextViews的屬性,您正在尋找。這允許您將UIToolbar添加到鍵盤頂部,類似於Twitter和Facebook所做的。

您可以在蘋果文檔中進一步閱讀here.

的簡單實現的,這是如下 -

UIToolbar *locationToolbar = [[UIToolbar alloc] init]; 
locationToolbar.frame = CGRectMake(320, 384, 320, 53); 
// Add location button to UIToolbar as desired 
self.textField.inputAccessoryView = locationToolbar; 

如果您想建立一個地圖來選擇位置,距離,MKMapView會一個開始的好地方。

+0

非常感謝!在Android中如何? – slemdunk

+0

對不起,我無法幫助您使用Android,我只有Objective C的經驗。我不確定您在尋找哪種語言,因爲您標記了Android和iOS。我會想象一下搜索「Android的UIToolbar等價物」會告訴你你需要知道什麼。然後,您可以通過查看如何將此工具欄添加到鍵盤頂部來構建它。我不知道這是否是在Android中取得預期結果的最佳方式,但這確實是解決此問題最合乎邏輯的方法。抱歉,我無法在Android方面獲得更多幫助。 – ferris

+0

沒問題,非常感謝,感謝幫助! – slemdunk