Chcę wiedzieć, jak ustawić wyrównanie delegowanych wiadomości widoku alertu. ktoś ma rozwiązanie, plz odpowiada jakimś kodem.Jak wyrównać wiadomości w UIAlertView?
Odpowiedz
Potrzebujesz subViews alertViewView. Iteruj przez macierz przekrojów, będzie miał jeden element typu UILable. Pobierz tę UILabel z tablicy podglądu i dla niej możesz ustawić właściwość textAlignment.
NSArray *subViewArray = alertView.subviews;
for(int x=0;x<[subViewArray count];x++){
if([[[subViewArray objectAtIndex:x] class] isSubclassOfClass:[UILabel class]])
{
UILabel *label = [subViewArray objectAtIndex:x];
label.textAlignment = UITextAlignmentCenter;
}
}
To tylko nieco uproszczona wersja poprzedniej odpowiedzi, ale lubię prostotę. :)
for (UIView *view in alert.subviews) {
if([[view class] isSubclassOfClass:[UILabel class]]) {
((UILabel*)view).textAlignment = NSTextAlignmentLeft;
}
}
+1, w przypadku prostego i małego kodu. Dzięki :) – mAc
'UITextAlignmentLeft' jest przestarzałe, użyj' NSTextAlignmentLeft' –
poniższy kod nie działa na iOS7, tylko przed iOS7.
for (UIView *view in alert.subviews) {
if([[view class] isSubclassOfClass:[UILabel class]]) {
((UILabel*)view).textAlignment = NSTextAlignmentLeft;
}
}
pytanie Align message in UIAlertView to left in iOS 7 rozwiązać ten problem.
Pamiętaj, że to już nie działa jak na iOS 10. – DrMickeyLauer
- 1. UIView Popup jak UIAlertView
- 2. Dodawanie UIActivityindicatorView w UIAlertView
- 3. otherButtonTitles w UIAlertView
- 4. UIAlertView Kliknij wydarzenie wewnątrz UIAlertView delegata
- 5. Delegaci UIAlertView
- 6. Align wiadomość w UIAlertView w lewo w iOS 7
- 7. UIAlertView blokowanie
- 8. Jak wyrównać grafikę w iTextPDF?
- 9. Jak wyrównać kolumny w fundamencie
- 10. Jak wyrównać tekst w JTextField?
- 11. Jak wyrównać tekst w pythonie?
- 12. Obracanie UIAlertView
- 13. Jak mogę init, pole tekstowe w UIAlertView
- 14. GCC - Jak wyrównać stos?
- 15. Wyświetl UIAlertView w klasie NSObject
- 16. Uzyskiwanie tekstu z UIAlertView
- 17. Zmiana typu klawiatury UIAlertView
- 18. Jak wyrównać obiekty w pionie w ASP.NET?
- 19. Jak wyrównać w pionie TextField w AS3
- 20. Jak wyrównać w pionie UICollectionViewCells w UICollectionView?
- 21. Swift Niestandardowy UIAlertView
- 22. Czy mogę przenieść UIAlertView?
- 23. Ukryj programowo UIAlertView?
- 24. Pisanie funkcji dla UIAlertView?
- 25. Wyłączanie przycisku UIAlertView
- 26. UIAlertView bez przycisku Anuluj?
- 27. Anuluj program UIAlertView programowo
- 28. UIAlertView sprawia programu katastrofę
- 29. Jak wyrównać (wyśrodkować) zawartość UITableView?
- 30. Jak zapobiegać gromadzeniu się wielu UIAlertView?
Działa. Dzięki. Jest jednak drobna literówka: "subViews" w pierwszym wierszu powinno być "subview" :-) – Mayoneez
to właściwie powinno być "subviews"! : D – Mona