كيفية إنشاء مخصص uibutton (مع الصور) ولكن لا يزال يستخدم stockitle؟
-
13-09-2019 - |
سؤال
لقد حاولت إنشاء uibutton مع uibuttontypecustom. ثم استخدمت بعد ذلك الطرق التالية لضبط مظهرها
[sendButton setImage:[UIImage imageNamed:@"sendButtonOff.png"] forState:UIControlStateNormal];
[sendButton setImage:[UIImage imageNamed:@"sendButtonOn.png"] forState:UIControlStateHighlighted];
[sendButton setImage:[UIImage imageNamed:@"sendButtonDisabled.png"] forState:UIControlStateDisabled];
ومع ذلك، فإن المشكلة هي، بمجرد أن تبدأ في تحديد uiimages إلى الولايات، لم تعد STAREITLE تعمل. أعتقد أن Settitle يعمل فقط مع غير uibuttontypecustom؟ هذا يعني أن علي إما أن أضع النص في الصور أنفسهم (ليس قويا جدا) أو فئة فرعية هذا وإضافة Uilabel إلى العرض؟ يبدو وكأنه الكثير من العمل :( أي أفكار؟
المحلول
إذا كنت تريد عرض العنوان على الصورة، فحاول استخدام هذا:
[sendButton setBackgroundImage:[UIImage imageNamed:@"sendButtonOff.png"] forState:UIControlStateNormal];
[sendButton setBackgroundImage:[UIImage imageNamed:@"sendButtonOn.png"] forState:UIControlStateHighlighted];
[sendButton setBackgroundImage:[UIImage imageNamed:@"sendButtonDisabled.png"] forState:UIControlStateDisabled];
لا تنتمي إلى StackOverflow