Tôi đang phát triển một ứng dụng iPhone bằng PhoneGap. Trong ứng dụng có một trang chỉ chứa một vùng văn bản cho đầu vào của người dùng. Vì không có trường nhập khác trên trang này, tôi muốn ẩn thanh công cụ phía trên bàn phím để cung cấp cho người dùng nhiều không gian trống hơn. Có cách nào để làm như vậy không? sử dụng javascriptẨn thanh công cụ phía trên bàn phím iPhone, PhoneGap
Trả lời
Tôi không biết liệu đây là trực tiếp có thể với PhoneGap API nhưng bạn có thể thay đổi hành vi này với mã gốc bằng cách viết một plugin PhoneGap để làm điều đó.
Tham khảo bên dưới liên kết để xem chi tiết hơn (họ không chính xác nhưng sẽ cung cấp cho bạn các chi tiết bắt buộc):
Programmatically align a toolbar on top of the iPhone keyboard
http://gabriel-tips.blogspot.in/2011/05/input-accessory-view-how-to-add-extra.html
Có một cách. Anh chàng này đã thực hiện nó bằng cách sửa đổi trong AppDelegate.m. Bạn có thể tìm thấy mô tả tại đây link trong phần mã tiền thưởng. Bạn cũng có thể tham chiếu mã cho cùng phát triển bởi Kerri Shotts Code Here
Bây giờ nút đã hoàn tất đã biến mất, tôi đang cố gắng tìm ra cách làm cho bàn phím biến mất. Đây sẽ là bước tiếp theo của mọi người.
cảm ơn! tôi se thử no –
Hãy thử cordova này Plugin https://github.com/don/KeyboardToolbarRemover
trả lời về chủ đề trùng lặp này quá Phonegap iOS6: Proper solution to Remove form assistant bar (prev, next, done)
bạn có thể Ẩn nó bằng cách thêm này để config.xml:
<preference name="HideKeyboardFormAccessoryBar" value="true"/>
http://docs.phonegap.com/en/3.4.0/config_ref_index.md.html#The%20config.xml%20File
cảm ơn! Đó là một ý tưởng hay. Thật không may, tôi chỉ biết một chút về Object-c. Nhưng tôi sẽ thử nó, vì nó có vẻ là lựa chọn duy nhất tôi có. –
tôi có cấu trúc plugin cơ bản về phonegap-ios theo sau gist có thể giúp bạn - https://gist.github.com/1675595 – dhaval
cảm ơn bạn! học tập mục tiêu-c bây giờ ... nó là một công việc khó khăn –