2011-05-21 14 views

cevap

15

iPad için varsayılan ayırıcı stili UITableViewCellSeparatorStyleSingleLineEtched'dur. Bu, iPhone'un varsayılan değeri olan UITableViewCellSeparatorStyleSingleLine'dan farklıdır.

Eğimi çıkarmak isterseniz,görünümünüzü UITableViewCellSeparatorStyleSingleLine olarak ayarlayın.

Her iki aygıt için de iOS 5'te varsayılan ayırıcı stilinin SingleLineEtched olduğunu unutmayın.

+1

Bu cevap için teşekkürler, benim için beyaz arka plan rengi ile çalıştı –

1

TableView'ın backgroundView görünümünü yeni bir görünümle değiştirdim. -20 px böyle bir şey için Tablo görünümünde altındaki İçeriği Ankastre Set

self.tableView.backgroundView = [[[UIView alloc] init] autorelease]; 
self.tableView.backgroundColor = [UIColor whiteColor]; 
+0

Üzgünüm, sadece bunun sadece beyaz bir arka plan için çalıştığını farkettim ... – Cristy

0

:

Sonra istediğim rengini ayarlamak için Tableview en backgroundColor özelliği dayanıyordu. Değeriyle oynamanız gerekebilir.

+0

Bu hiçbir şey yapmıyor gibi görünüyor. Bu çalışmanın bir örneğini gördünüz mü? –

+0

Evet, uygulamamda, o olmadan "çeneyi" görüyorum, onunla birlikte eğim gitti. Üzgünüm, senin için çalışmadı ... Farklı bir şey yapmalıyız. – Don

2

[UIColor scrollViewTexturedBackgroundColor] kullanırken aynı sorunu yaşadım. Ben "eğim efekti"/aşağıdaki kodu kullanarak "gölge" kaldırmak başardı:

self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;