2016-11-22 2 views
0

Ich habe eine UIScrollView erstellt und UILabels und UIButtons hinzugefügt. Ich habe dann ein UIImageView erstellt und es zu meiner UIScrollView hinzugefügt. Ich habe den folgenden Code verwendet, um die UIImageView in den Hintergrund meiner UIScrollView zu setzen.Swift - Probleme mit der Einstellung Hintergrundbild in einem UIScrollView

 let paperImageView = UIImageView(image: UIImage(named: "White Notebook Paper.png")) 
     paperImageView.frame = CGRect(x: -60, y: -60, width: UIScreen.main.bounds.width + 60, height: currentY + 60) 
     scrollView.addSubview(paperImageView) 
     scrollView.sendSubview(toBack: paperImageView) 

Wie Sie im folgenden Screenshot sehen können, wird durch UIImageView verzerrt.

enter image description here

Das Hintergrundbild schauen, wie Notebook-Papier soll. Wie Sie sehen können, wird der Abstand der Linien breiter, je niedriger Sie in der UIScrollView gehen. Danke, dass du dir die Zeit genommen hast, deine Gedanken zu teilen.

+0

try Inhalt Modus von Imageview – Vinodh

+0

@Jay Taylor ändert, ist Ihr Bild durchschnittliche Verteilung dieser Linien? – aircraft

+0

@Jay Taylor, 'currentY' ist wie viel? – aircraft

Antwort

1

Ich habe vergessen, den Inhaltsmodus der Bildansicht zu ändern.

paperImageView.contentMode = .scaleAspectFill 
Verwandte Themen