كيفية تحديد العرض ، والمساحة المرنة و/أو الموقف بين UItabBarItems في Uitabbar؟

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

سؤال

أنا أعمل في مشروع عندما يريد العميل شريط أدوات شبيهة بـ Uitabbar (الرموز والألقاب) في أسفل بعض المشاهدات.

يحتاج Tabbar إلى الحصول على عنصر واحد على اليسار ، ثم المساحة الحرة وعنصران على اليمين. هل يجب علي استخدام uitabbaritews الإضافية (ووضعهما في المركز الثاني والثالث) ، وإخفائهما وتعطيلهما لإنجاز هذا أو هل هو حل أكثر وضوحًا لهذا؟

أرغب في عدم استخدام uitoolbar لهذا لأن تخصيص ارتفاعه ، إنه ألم يسبب سلوكًا غير متوقع في بعض الحالات (خاصةً عندما يستخدم المرء وحدات التحكم في العرض المشروط).

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

المحلول

اعتقد ان لديك فكرة الحق. تخصيص UITabBar غالبًا ما يكون القيام بأشياء من المألوف صعبًا للغاية ومن الأفضل أن تكتب فقط. ولكن في حالتك يجب أن تكون قادرًا على ذلك كما اقترحت. تتمثل إحدى الطرق في إضافة وحدات التحكم في العرض مباشرة في IB ثم ضبطها title لسلسلة فارغة و untick enabled لوحدة التحكم في العرض الثاني والثالث.

نصائح أخرى

لماذا لا تستخدم uitoolbar فقط؟ عند استغلال زر ، يمكنك تبديل طرق العرض يدويًا.

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