سؤال

وHTF؟

وأنا جديدة إلى SDK فون. لشريط التصفح وuitable (من NIB) على سبيل المثال. و/ جديد التطبيق القائم على الملاحة فارغة، ما هو أفضل وسيلة لتغيير ارتفاع uinavigationbar بدونها لقطة / تداخل uitableview؟ ط أساسا بحاجة فقط إلى نقل uitableview أسفل ولقد حاولت كل شيء تقريبا الآن.

وQ1) هو أنه من الأفضل لاستخدام على سبيل المثال. navigationBar.frame = CGRectMake(0, 20, 320, 88); أو ينبغي أن تستخدم navigationBar.bounds بدلا من ذلك؟

وQ2) هل قمت بتعيين tableView.bounds أو .frame مع CGRectMake؟ أم أن هناك شيء واضح blatently أنني أغفلت؟

ولقد حاولت المجموعات autoresizingMask مختلفة جدا

وتأتي على الشعوب! وهذا ينبغي أن يكون أمرا سهلا. ماذا أفعل الخطأ هنا؟

هل كانت مفيدة؟

المحلول

وUINavigation يبلغ حجم مجموعة - انها ليست من السهل تغيير، ومن المرجح أن تنتهك HIG أبل إذا لم تغييره

.

وبصرف النظر عن ذلك، وأنا لست متأكدا تماما ما كنت طالبا. هو شريط التنقل حجب الجزء العلوي من عرض الجدول الخاص بك؟ إذا كان هذا هو الحال، مجرد ترك مساحة 44px فوق عرض الجدول الخاص بك. وإذا كان هذا لا يعمل، أو لا يتم تضمين عرض الجدول الخاص بك في رأي آخر، يمكنك تعيين الخاصية contentInset على عرض جدول لجعل صراحة الفضاء بين الجزء العلوي من عرض التمرير لعرض جدول لمحتوى داخل عرض جدول.

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