One more question I hope. I've got the below working great, so I started using it in other places within my code - specifically for some sub-classed UITableViewCells:
//appearance settings @property (nonatomic, assign) NSInteger showDateLabel UI_APPEARANCE_SELECTOR; @property (nonatomic, assign) NSInteger showPillView UI_APPEARANCE_SELECTOR; I'm using it in - (void)layoutSubviews and all seems fine - they are set to 1 when I load the cells in the table view. However when I push a controller onto the stack and then pop it back, the table cells now within the layoutSubViews show the properties as 0. I've double checked everywhere and I'm not setting these properties anywhere except in the appearance proxy. I'm sure there are some assumptions I'm making that may not be correct, but any help would be appreciated. On Feb 8, 2013, at 2:42 PM, Luke the Hiesterman <luket...@apple.com> wrote: > Appearance customizations get applied at layout time, so your view simply > hasn't had the appearance applied yet in -initWithFrame:. That's why > self.tabFont is nil. > > Luke > > On Feb 8, 2013, at 1:38 PM, Alex Kac <a...@webis.net> > wrote: > >> Trying to see if I understand this correctly and what I may be doing wrong. >> I have a tab bar project that is in my workspace and I've added this to its >> font property: UI_APPEARANCE_SELECTOR as such: >> >> @interface AKTabBarButton : UIView { >> >> } >> >> @property (nonatomic, strong) UIFont *tabFont UI_APPEARANCE_SELECTOR; >> >> - (id)initWithTabBarItem:(AKTabBarItem*)item; >> @end >> >> >> Within the initWithFrame: method: >> >> label.font = self.tabFont ? self.tabFont : [UIFont boldSystemFontOfSize:10]; >> >> and in code before we ever create any tab bars: >> >> [[AKTabBarButton appearance] setTabFont:[UIFont boldSystemFontOfSize:12]]; >> >> However self.tabFont is always nil. Its never getting my customized font. >> All the articles/websites/devforum pages I've read say that this is all I >> should have to do, but as something that's not documented much I'm not >> seeing how its supposed to work. >> >> I'd love any tips or pointers on what I'm doing wrong. > Alex Kac - President and Founder Web Information Solutions, Inc. "Forgiveness is not an occasional act: it is a permanent attitude." -- Dr. Martin Luther King _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) 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 arch...@mail-archive.com