2015-07-12 21 views
8

Separatory komórek w moim widoku tabeli nie pojawiają się w symulatorze systemu iOS. Oto ViewController:iOS - Separatory komórek nie pojawiają się na UITableView

http://i.imgur.com/qFja6nm.png

Oto ostrzeżenia mam:

http://i.imgur.com/iubdGYZ.png

Zwyczaj segue jest ten, który mam, gdy użytkownik kliknie na komórkę w tabeli. Używam kontrolera wyświetlania wyszukiwania w kodzie do wyszukiwania za pomocą paska wyszukiwania i wyświetlania w widoku tabeli.

Oto co pokazuje symulator iOS:

http://i.imgur.com/7Oku66X.png

Separatory komórkowe są wyświetlane po kliknięciu i przeciągnij stół, ale nie wtedy, gdy nie jest on w interakcje z.

ja również zawierać te linie kodu, próbując rozwiązać problem:

tableView.separatorStyle = UITableViewCellSeparatorStyle.SingleLine 
self.automaticallyAdjustsScrollViewInsets = false 

EDIT:

Oto ustawienia dla Tableview:

http://i.imgur.com/slt48tU.png

http://i.imgur.com/NCIJfS1.png

http://i.imgur.com/EXyWvTt.png

+0

Czy zamieścisz zdjęcie ustawień widoku tabeli, które masz w scenorysie? –

+0

Kiedy ustawiasz styl separatora? –

+0

@JeffLewis Oczywiście, zobacz moją edycję. – Infamous911

Odpowiedz

42

Spróbuj uruchomić na 100% skali ( +) lub na rzeczywistego urządzenia i wszystko będzie działać dobrze.

Możesz także pokazać separatory poprzez interakcję z UITableView (chyba że scrolling/bouncing jest wyłączony).

+3

Widzę to zachowanie z symulatorem iOS 9.1 (przynajmniej iPhone 5s), ale nigdy na prawdziwym urządzeniu – drshock

+1

Widzę to w 100% skali. –

Powiązane problemy