ภาพรวม
GMSAutocompleteResultsViewController ให้อินเทอร์เฟซที่แสดงการคาดคะเนการเติมข้อความอัตโนมัติตามตําแหน่งในมุมมองตาราง
ระบบจะอัปเดตมุมมองตารางโดยอัตโนมัติเมื่อข้อความที่ป้อนมีการเปลี่ยนแปลง
คลาสนี้มีจุดประสงค์เพื่อใช้เป็นตัวควบคุมผลการค้นหาของ UISearchController ส่งอินสแตนซ์ของ GMSAutocompleteResultsViewController
ไปยังเมธอด initWithSearchResultsController ของ UISearchController จากนั้นกำหนดให้ตัวควบคุมเป็นพร็อพเพอร์ตี้ search ResultssUpdater ของ UISearchController
ใช้โปรโตคอลการมอบสิทธิ์ GMSAutocompleteResultsViewControllerDelegate
เพื่อรับการแจ้งเตือนเมื่อเลือกสถานที่จากรายการ
พร็อพเพอร์ตี้ | |
รหัส < GMSAutocompleteResultsViewControllerDelegate > | มอบหมาย |
มอบสิทธิ์เพื่อรับการแจ้งเตือนเมื่อเลือกสถานที่แล้ว | |
GMSAutocompleteFilter * | autocompleteFilter |
ตัวกรองเพื่อใช้กับคำแนะนำที่เติมข้อความอัตโนมัติ (อาจเป็นค่าว่างก็ได้) | |
IBInspectable UIColor * | tableCellBackgroundColor |
สีพื้นหลังของเซลล์ตาราง | |
IBInspectable UIColor * | tableCellSeparatorColor |
สีของเส้นคั่นระหว่างเซลล์ในตาราง | |
IBInspectable UIColor * | primaryTextColor |
สีของข้อความชื่อผลลัพธ์ในผลลัพธ์ของการเติมข้อความอัตโนมัติ | |
IBInspectable UIColor * | primaryTextHighlightColor |
สีที่ใช้ไฮไลต์ข้อความที่ตรงกันในผลลัพธ์ของการเติมข้อความอัตโนมัติ | |
IBInspectable UIColor * | secondaryTextColor |
สีของข้อความแถวที่ 2 ในผลลัพธ์ของการเติมข้อความอัตโนมัติ | |
IBInspectable UIColor * | tintColor |
สีแต้มที่ใช้กับตัวควบคุมในมุมมองการเติมข้อความอัตโนมัติ | |
NSArray< GMSPlaceProperty > * | placeProperties |
ระบุอาร์เรย์ของชื่อพร็อพเพอร์ตี้สถานที่ที่จะดึงข้อมูลสำหรับออบเจ็กต์ GMSPlace | |
GMSPlaceField | placeFields |
ระบุรายละเอียดของสถานที่แต่ละแห่งที่จะดึงออบเจ็กต์ GMSPlace |
เอกสารประกอบเกี่ยวกับอสังหาริมทรัพย์
- (รหัส<GMSAutocompleteResultsViewControllerDelegate>) มอบหมาย [read, write, assign] |
มอบสิทธิ์เพื่อรับการแจ้งเตือนเมื่อเลือกสถานที่แล้ว
- (GMSAutocompleteFilter*) autocompleteFilter [read, write, assign] |
ตัวกรองเพื่อใช้กับคำแนะนำที่เติมข้อความอัตโนมัติ (อาจเป็นค่าว่างก็ได้)
- (IBInspectable UIColor*) tableCellBackgroundColor [read, write, assign] |
สีพื้นหลังของเซลล์ตาราง
- (IBInspectable UIColor*) tableCellSeparatorColor [read, write, assign] |
สีของเส้นคั่นระหว่างเซลล์ในตาราง
- (IBInspectable UIColor*) primaryTextColor [read, write, assign] |
สีของข้อความชื่อผลลัพธ์ในผลลัพธ์ของการเติมข้อความอัตโนมัติ
- (IBInspectable UIColor*) primaryTextHighlightColor [read, write, assign] |
สีที่ใช้ไฮไลต์ข้อความที่ตรงกันในผลลัพธ์ของการเติมข้อความอัตโนมัติ
- (IBInspectable UIColor*) secondaryTextColor [read, write, assign] |
สีของข้อความแถวที่ 2 ในผลลัพธ์ของการเติมข้อความอัตโนมัติ
- (IBInspectable UIColor*) tintColor [read, write, assign] |
สีแต้มที่ใช้กับตัวควบคุมในมุมมองการเติมข้อความอัตโนมัติ
- (NSArray<GMSPlaceProperty>*) placeProperties [read, write, assign] |
ระบุอาร์เรย์ของชื่อพร็อพเพอร์ตี้สถานที่ที่จะดึงข้อมูลสำหรับออบเจ็กต์ GMSPlace
ค่าเริ่มต้นจะแสดงรายละเอียดทั้งหมดหากไม่ได้ลบล้าง
- (GMSPlaceField) placeFields [read, write, assign] |
ระบุรายละเอียดของสถานที่แต่ละแห่งที่จะดึงออบเจ็กต์ GMSPlace
ค่าเริ่มต้นจะแสดงรายละเอียดทั้งหมดหากไม่ได้ลบล้าง