Ist es möglich, die Position eines UITableViewController-Hintergrundbilds zu korrigieren?
Ich habe das Hintergrundbild über die Viewdidload-Methode mit folgendem Code hinzugefügt:
%Vor%Da die Tabelle jedoch ziemlich lang ist (und auch statische Zellen enthält, wenn es darauf ankommt), scrollt sie (und wiederholt sich), während Sie in der Tabelle nach unten scrollen.
Machen Sie den Hintergrund Ihrer Tabelle (und der Zellen) transparent und legen Sie das Bild für die Ansicht unter der Tabelle fest.
Ich bevorzuge es, Hintergrund mit dem Erstellen seiner spezifischen Xib zu konfigurieren, da der Hintergrund schwierig sein kann. Mache ich als nächstes:
1) Erstellen Sie eine Klasse, die mir hilft, nib
zu laden %Vor%2) Ich erstelle Ihre spezifische Ansicht, zum Beispiel LKBackgroundView.swift , und erben Sie sie von UIXIBView
%Vor%3) Ich erstelle Xib mit dem gleichen Namen LKBackgroundView.xib
4) Ich setze FileOwners Klasse auf LKBackgroundView innerhalb von xib, mache keinen Fehler, indem ich LKBackgroundView auf die Ansichtsklasse
setze5) Konfigurieren Sie Ihr xib wie gewünscht
6) Initialisieren Sie Ihre Ansicht in ViewDidLoad in Ihrem View Controller
%Vor%7) Testen Sie es
Tags und Links objective-c uitableview ios