Düğmenizi özel türüne göre değiştirin. görüntüyü yerleştirin ve metni koyun.
Kendi arka planınızı üzerine koymanız gerekir, ancak bu noktada hem metni hem de görüntüyü konumlandırmak için kenar ayarlarını kullanabilirsiniz.
Görüntü ve metin ile sahip olduğum her düğme özel olarak ayarlandı ve sonuçta kendi bg görüntüsüne de sahip.
Kullandığım başka bir şey. KöşeRadius. Görünümü vermek için düğmeler gibi yuvarlak efekt varsayılan olarak var.
saveButton.layer.cornerRadius = roundingNumber.floatValue;
Ayrıca orijinal düğme olur
saveButton.layer.borderRadius = 1.0f;
saveButton.layer.borderColor = [[UIColor blueColor] CGColor];
// These are not the exact values (or maybe they are) but you get the idea.
umut oldukça benzeyen bir düğme almak için CornerRadius ile birlikte BorderWidth ve BorderColor kullanmak gerekir.
küçük bir araştırma vakit geçirmek sonra düzeltme
, görünen o düğmesini bir görüntü koyduğunuzda. metin sağa itilir.
Görüntüyü geri getirmek için kenar ayarlarını kullanın. Seçilen düğme ile
, "Müfettiş Özellikleri" bak> Düğme> Kenar> (Açılır "Başlık")
Ben ile geldi equasion
[Edge inset for Title] Left = -(imageWidth * 2)
Bu hizaya Sol gerektiğini aşağıdadır koyduğunuz görüntü ile başlık.
Doğru yerleştirmek için özel konumlandırma yapılması gerekecektir.
Bu
Interface Builder tamamen yapılabilir ve burada RoundedRect düğme stilini
kullanabilirsiniz değişiklik gösteren bazı görüntülerdir.
Düğme sınırını ve arka planı kaldırmak için Düğme türünü "Özel" olarak ayarlıyorum.İşte
Ben "Kitap Adı" için Kenar sette Üst ve Sol set
DÜZENLEME (Başlık aşağı açılan bir seçenektir)
Yeni Xcode, boyut ayarlarını yeni bir konuma taşındı
Bence bu doğru cevap. Ve setImage kullanmak için unutma: forState ve setTitle: forState. – AntonPalich
benim için çalışmadı. – jonypz
Size bazı görsel yardımcılar ekledi. Umarım yardımcı olur. –