değiştirmesini niteliklerini ile UIBarButtonItem nasıl engellenir. Bu tarz 'sınırlanmıştır' ve tanımlayıcının taşımaktadır 'özel.' Metin etiketi ve renk tonu, basıldığında değişir: çeşitli etiketler ve renkler üzerinde. Buna düğme çeşitli devletler için başlıklar uzunluğunda oldukça farklı olsa bile yeniden boyutlandırmak vermedi iyi çalıştı.özel ben genişliği Interface Builder 65'e ayarlanmış benim iPad uygulaması (iOS 5.1). Tepesinde bir UIToolbar bir UIBarButtonItem var boyutu
Sonra başlangıçta, yazı tipini ayarlamak için bu kodu eklendi:
UIFont * futura = [UIFont fontWithName:@"Futura" size:13];
NSDictionary *attributes = [NSDictionary dictionaryWithObject:futura
forKey:UITextAttributeFont];
[btnA setTitleTextAttributes:attributes forState:UIControlStateNormal];
Şimdi, düğme o başlangıçta sahip başlık genişliğine uyacak şekilde ayarlanır. Başlıklar değiştikçe boyut değiştirir. Boyutu nasıl kilitleyebilirim? Buradaki etkileşimi anlamıyorum; Ben yapmıştı hepsi düğme konusunda başka bir şeyi değil başlık yazı tipi özelliğini değiştirmek olduğunu düşünüyorum. boşuna Yine
[btnA setWidth:65.0];
:
Ben de açıkça width
özelliğini ayarlayarak çalıştı var.
Tim, ne boyutu istiyorsun? – Carl