It would appear that the UIAlertController (UIAlertAction) does not conform to appearance proxies. Here is a list of controls that do (up to iOS 8.0)
On Tue, Dec 15, 2015 at 2:09 PM Doug Hill <[email protected]> wrote: > I will echo the sentiments NOT to poke around into view hierarchies which > aren’t public parts of the interface. It might work now but you will lose > in the long run when Apple changes something, which they will. > > I suggest looking into using Appearance proxies. You can change just about > any style/appearance of UI controls, either app-wide or when controls are > contained in a specific view controller. I’ve done this for many UIKit > views/controllers with great results, particularly when there isn’t a > public interface to modify their style. > > Doug Hill > > > > On Dec 15, 2015, at 10:43 AM, David Duncan <[email protected]> > wrote: > > > >> > >> On Dec 15, 2015, at 10:23 AM, Wojciech Czekalski <[email protected] > <mailto:[email protected]>> wrote: > >> > >> I dont recommend it either but it is possible to do it this way. It > requires extensive testing etc. If done properly however won't crash your > app if anything but will silently fail. > > > > What I’m saying is that UIKit won’t guarantee that this won’t someday > crash your application. Doing things like this is wholly undefined, do not > do them. > > > >> > >> Wysłane z iPhone'a > >> > >> Dnia 15.12.2015 o godz. 18:04 David Duncan <[email protected]> > napisał(a): > >> > >>> > >>>> On Dec 15, 2015, at 8:53 AM, Wojciech Czekalski <[email protected]> > wrote: > >>>> > >>>> Yes, you can recursively iterate through the alert view's subviews > and check for a UILabel and set the font on it. It's hacky but I don't > think there's another way > >>> > >>> Do NOT do things like this. The view hierarchy is considered private > and the results of any changes you make are not guaranteed to continue > working into the future. > >>> > >>>> > >>>> Wysłane z iPhone'a > >>>> > >>>> Dnia 15.12.2015 o godz. 15:44 Eric E. Dolecki <[email protected]> > napisał(a): > >>>> > >>>>> I am hoping to change the font for the buttons in a > UIAlertController (not > >>>>> the color, just the face as the styles give me what I want). It > doesn’t > >>>>> appear I can use an attributedString (takes String) - is there any > action I > >>>>> can take to achieve this besides subclassing? > >>>>> > >>>>> Eric > > _______________________________________________ > > Cocoa-dev mailing list ([email protected]) > > Please do not post admin requests or moderator comments to the list. > Contact the moderators at cocoa-dev-admins(at)lists.apple.com > > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/cocoa-dev/edolecki%40gmail.com > > This email sent to [email protected] _______________________________________________ Cocoa-dev mailing list ([email protected]) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [email protected]
