كيف أقوم بإجراء الاستجابة UINavigationBar إلى الصنابير؟

StackOverflow https://stackoverflow.com/questions/1652096

سؤال

ولدي الإعداد 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 نوفولو "> هنا .

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top