Nie ma "standardowego" sposobu zmiany wyglądu przycisków. Wszelkie sposoby użycia będą w zasadzie hackami i mogą przerwać się w przyszłości, jeśli Apple zmieni komponent UIActionSheet. Mogą także odrzucić Twoją aplikację, jeśli zdenerwują bogów App-Store.
Myślę, że najbardziej przyszłościowym sposobem na osiągnięcie tego celu jest stworzenie własnej klasy arkusza akcji od zera, tzn. Nie podklasy UIActionSheet (ponieważ może to pęknąć w przyszłości). Chociaż może to być nieco więcej pracy niż niektóre hack, dodatkowa elastyczność, którą zdobędziesz, będzie przydatna w przyszłości.
To nie powinno być zbyt trudne. Będziesz potrzebował widoku, który jest tłem dla arkusza czynności, który możesz uzyskać, wykonując zrzut ekranu standardowego arkusza UIActionSheet i kilku photoshoppingów. Następnie dodaj własne przyciski jako podprzeglądy. Trochę animacji do wywoływania widoku i gotowe.
Chciałbym, aby Twoja klasa implementowała wszystkie metody, jakie wykonuje UIActionSheet, a także uruchamiać metody, jakich oczekuje UIActionSHeetDelegate. W ten sposób można go zastąpić w dowolnym miejscu, w którym w inny sposób można użyć natywnego arkusza UIActionSheet