سؤال

ولقد خلق UIBarButtonItem ثم قم بتعيين self.navigationItem.rightBarButtonItem لهذا البند.

ومع ذلك، تعيين خاصية العرض من barButtonItem لا يبدو أن له أي تأثير على عرض زر (أنا أحاول للحد من عرض barButton)

إذا كنت تستخدم طريقة عرض مخصصة لUIBarButtonItem، وأنا قادرة على تعيين عرض وجهة النظر (وهذا بدوره يحدد عرض barButton)

ولكن، أريد الحصول على الشكل والمظهر من UIBarButtonItem المعيار.

لا أحد يعرف كيف للحد من عرض UIBarButtonItem دون استخدام طريقة عرض مخصصة؟ (بالتناوب، لا أحد يعرف كيفية إنشاء UIView أو UIButton يشبه UIBarButtonItem)

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

المحلول

ويبدو أبل حقا لا تريد أن (المبادئ التوجيهية واجهة الإنسان). ومع ذلك هناك حل ثابت إلى حد ما إذا كنت تستخدم وجهة نظرك الخاصة له:

ومجرد استخدام الصور بدلا من ذلك ... استخدام انتزاع لنسخ الصور من IB في الاعراض التي تريدها. ثم أنها سوف تبدو تماما مثل UIBarButtons

وأبل يظهر لك كيفية تعيين صورتين مختلفتين (وفي هذا المثال وظائف أيضا) إلى نفس زر اعتمادا على الدولة ... راجع "إضافة الموسيقى" نموذج التعليمات البرمجية: <لأ href = "HTTP: / /developer.apple.com/iphone/library/samplecode/AddMusic/index.html "يختلط =" نوفولو noreferrer "> http://developer.apple.com/iphone/library/samplecode/AddMusic/index.html

وهذا من TechGuru @ http://discussions.apple.com/thread. jspa؟ messageID = 9822548

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