كيف أقوم بإجراء الاستجابة UINavigationBar إلى الصنابير؟
-
22-07-2019 - |
سؤال
ولدي الإعداد tableViewController / navController. أريد للاستفادة على navbar من navController لإجبار tableView إلى الصف العلوي. أستطيع أن أرى أن نافبار هو فئة فرعية UIView، ولكن أنا من غير الواضح إذا كنت بحاجة إلى فئة فرعية عليه وتنفيذ الطرق تسلسل اللمس.
ولقد بناء التسلسل الهرمي للعرض في IB لذلك أنا مترددة في بنائه جميع برمجيا فقط لتمكين الاستفادة من الناف بار.
وشكرا، دوغ
المحلول
ووOS يعرف بالفعل "الصنبور على شريط الحالة" لفتة على أنها تعني "انتقل إلى الجزء العلوي من العرض الحالي." UIScrollView
له خاصية <لأ href = "http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIScrollView_Class/Reference/UIScrollView.html#//apple_ref/occ/instp/UIScrollView/scrollsToTop" يختلط = "نوفولو noreferrer"> scrollsToTop
التي تسيطر على هذا السلوك، وUITableView
يرث ذلك.
نصائح أخرى
ويمكنك تغيير ما فرعية أي بند في واجهة البناء. مجرد خلق فئة فرعية، إضافة إلى مشروع XCode، ثم عليك أن تكون قادرا على إدخاله في كطبقة بدلا من القيمة العادية.
لمثال بسيط على كيفية تجاوز نظرة الطبقة <لأ href = "http://www.iphonedevsdk.com/forum/iphone-sdk-development/5440-silent-uipickerview.html" يختلط = "noreferrer نوفولو "> هنا .