نظرة عامة
توفِّر GMSAutocompleteViewController واجهة تعرض جدولاً بعبارات بحث مقترحة يتم تعديلها تلقائيًا عند إدخال المستخدم للنص.
يتم إرجاع اختيارات الأماكن التي أجراها المستخدم إلى التطبيق عبر بروتوكول GMSAutocompleteViewControllerResultsDelegate
.
لاستخدام GMSAutocompleteViewController، اضبط المستخدم المفوَّض على عنصر في تطبيقك يتوافق مع بروتوكول GMSAutocompleteViewControllerDelegate
وقدِّم وحدة التحكّم (على سبيل المثال، استخدامPresentViewController). يمكن استخدام طرق تفويض GMSAutocompleteViewControllerDelegate
لتحديد وقت اختيار المستخدم لمكان أو إلغاء اختياره.
المواقع | |
معرّف IBOutlet < GMSAutocompleteViewControllerDelegate > | تفويض |
تفويض ليتم إرسال إشعار إليه عند اختيار مكان أو عند إلغاء عملية الاختيار. | |
GMSAutocompleteFilter * | autocompleteFilter |
الفلترة لتطبيقه على اقتراحات الإكمال التلقائي (يمكن أن تكون قيمة فارغة). | |
IBInspectable UIColor * | tableCellBackgroundColor |
لون خلفية خلايا الجدول | |
IBInspectable UIColor * | tableCellSeparatorColor |
لون الخط الفاصل بين خلايا الجدول. | |
IBInspectable UIColor * | primaryTextColor |
لون نص اسم النتيجة في نتائج الإكمال التلقائي | |
IBInspectable UIColor * | primaryTextHighlightColor |
اللون المستخدَم لتمييز النص المطابق في نتائج الإكمال التلقائي. | |
IBInspectable UIColor * | secondaryTextColor |
لون الصف الثاني من النص في نتائج الإكمال التلقائي | |
IBInspectable UIColor * | tintColor |
لون اللون الخفيف الذي تم تطبيقه على عناصر التحكّم في عرض الإكمال التلقائي | |
GMSPlaceField | placeFields |
تحديد تفاصيل المكان الفردي المطلوب جلبها للعنصر GMSPlace . | |
NSArray< GMSPlaceProperty > * | placeProperties |
تمثّل هذه السمة GMSPlaceProperty لتحديد التفاصيل الصريحة للمكان المطلوب طلبه. |
وثائق العقارات
- (IBOutlet id<GMSAutocompleteViewControllerDelegate>) تفويض [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] |
لون الصف الثاني من النص في نتائج الإكمال التلقائي
- (IBInspectable UIColor*) tintColor [read, write, assign] |
لون اللون الخفيف الذي تم تطبيقه على عناصر التحكّم في عرض الإكمال التلقائي
- (GMSPlaceField) placeFields [read, write, assign] |
تحديد تفاصيل المكان الفردي المطلوب جلبها للعنصر GMSPlace
.
ويتم تلقائيًا عرض جميع التفاصيل إذا لم يتم تجاوزها.
- (NSArray<GMSPlaceProperty>*) placeProperties [read, write, assign] |
تمثّل هذه السمة GMSPlaceProperty
لتحديد التفاصيل الصريحة للمكان المطلوب طلبه.
يتم عرض جميع السمات المتاحة بشكل تلقائي.