Ich füge programmgesteuert einen PKPaymentButton hinzu (weil es nicht so aussieht, als könnte ich einfach UIButton
auf PKPaymentButton
im Storyboard setzen). Ich möchte, dass mein PKPaymentButton die Breite seiner Superview darstellt. Dies scheint jedoch nicht zu funktionieren. (Der PKPaymentButton verwaltet eine vordefinierte Breite von 140 Punkten.) Ich habe versucht, die horizontale contentHuggingPriority
meines PKPaymentButton auf UILayoutPriorityDefaultLow
zu setzen, aber das scheint keine Wirkung zu haben. Irgendwelche Ideen, wie man einen PKPAymentButton mit voller Breite bekommt, der sich an die Breite meines Bildschirms anpasst?Stellen Sie die PKPaymentButton-Breite auf superview ein?
2
A
Antwort
0
Ich habe Containeransicht im Storyboard erstellt und dann PKPaymentButton mit notwendigen Einschränkungen hinzugefügt. Hier
ist einfache Methode aus meiner UIView Kategorie, die es macht einfach:
-(void) setupWithContentView:(UIView *) contentView
{
contentView.translatesAutoresizingMaskIntoConstraints = NO;
[self addSubview:contentView];
[self addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"|[contentView]|"
options:0
metrics:nil
views:@{@"contentView":contentView}]];
[self addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:|[contentView]|"
options:0
metrics:nil
views:@{@"contentView":contentView}]];
}
Verwandte Themen
- 1. Stellen Sie die Bildlaufposition ein
- 2. Stellen Sie die Mausposition nicht ein C#
- 3. So stellen Sie die Auswahlbox ein:
- 4. So stellen Sie UIcolor auf tiefblau ein
- 5. So stellen Sie die Kamera richtig ein
- 6. So stellen Sie den Fokus auf die Rasteransicht ein C#
- 7. Stellen Sie die radiale Achse auf Matplotlib-Polardiagrammen ein.
- 8. So stellen Sie die Farbe programmgesteuert auf Cayenne ein
- 9. Stellen Sie UIPopoverController für IPad auf die gleiche Bildschirmgröße ein
- 10. Wie stellen Sie die Modal Shows etwas auf Knopfdruck ein?
- 11. So stellen Sie die Datenquelle auf Dropdown-Liste ein
- 12. Stellen Sie die Zellenbreite in Excel ein
- 13. So stellen Sie die Suchzeit auf jwplayer
- 14. So stellen Sie die Bildschirmhelligkeit auf
- 15. Wie stellen Sie den Autofokus auf ein ZF2-Formularelement ein?
- 16. So stellen Sie ein Datumsformat auf dem iPhone ein
- 17. So stellen Sie kAudioUnitSubType_Distortion ein
- 18. „Superview“ nicht
- 19. Mapbox: Stellen Sie die Zoomstufe an der Position ein
- 20. So stellen Sie die Sprache des iPhone zur Laufzeit ein
- 21. Wie stellen Sie die implizite Wartezeit in Site-Prisma ein?
- 22. Stellen Sie die Bildhöhe entsprechend der Höhe des Inhalts ein
- 23. So stellen Sie in Azure nur die Worker-/Webrolle ein
- 24. Stellen Sie die markierte Textfarbe für UILabel mit NSAttributedString ein.
- 25. Wie stellen Sie Textbox.Width in Silverlight auf 100% ein?
- 26. Stellen Sie die gleiche Höhe für alle Bilder ein
- 27. Stellen Sie R-Plots x-Achse auf y = 0 ein
- 28. So stellen Sie den Hintergrund auf einem DialogViewController transparent ein
- 29. Stellen Sie ein Qt-Projekt unter Linux
- 30. So stellen Sie den Eckenradius für die Bildansicht ein