سؤال

هل هناك طريقة لاستخدام UITABBARITEM كعوتون؟ أحاول أن أجعل تبقي أن البنود لا تغير الرأي. فقط أريدهم أن يفعلوا إجراءات بسيطة في نفس وحدة تحكم الرؤية.

شكرا.

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

المحلول

ربما من الممكن، عن طريق إنشاء UITabBarDelegate وتنفيذ الأساليب الصحيحة، ولكن القيام بذلك سوف تنتهك أبل هج. وتسبب مرفوض التطبيق الخاص بك. UIToolbar هو الطبقة الصحيحة لاستخدامها لما تصفه. من هذا الوثيقة:

يمنح شريط التبويب المستخدمين القدرة على التبديل بين أوضاع أو طرق عرض مختلفة في تطبيق، ويجب أن يكون المستخدمون قادرين على الوصول إلى هذه الأوضاع من كل مكان في التطبيق. ومع ذلك، لا ينبغي أبدا استخدام شريط علامة تبويب كشريط، يحتوي على أزرار تعمل على عناصر في الوضع الحالي (انظر "أشرطة الأدوات" لمزيد من المعلومات حول أشرطة الأدوات).

نصائح أخرى

لا. إنه يرث من Uibaritems: NSOBJECT. يرث Uibutton من Uicontrol.

جرب هذا

   UIButton *chatButton = [UIButton buttonWithType:UIButtonTypeCustom];
        [chatButton setImage:[UIImage imageNamed:@"list.png"] forState:UIControlStateNormal];
        [chatButton addTarget:self action:@selector(buttonClicked) forControlEvents:UIControlEventTouchUpInside];
        chatButton.frame = (CGRect) {
            .size.width = 30,
            .size.height = 35,
        };
        UIBarButtonItem *barBackButton= [[UIBarButtonItem alloc] initWithCustomView:chatButton];
        [navigationItem setLeftBarButtonItem:barBackButton];

    NSArray *barItemArray = [[NSArray alloc]initWithObjects:navigationItem,nil];
    [navigationBar setItems:barItemArray];
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top