• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Custom UIView drawing but can't figure out when/where it's loading
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Custom UIView drawing but can't figure out when/where it's loading


  • Subject: Custom UIView drawing but can't figure out when/where it's loading
  • From: William Squires <email@hidden>
  • Date: Tue, 14 Feb 2012 18:48:10 -0600

In my sample project, I've got

TestView.h
TestView.m
RBTestView.h
RBTestView.m
AppDelegate.h
AppDelegate.m
ViewController.h
ViewController.m
ViewController.xib

AppDelegate loads the view controller and it's xib - confirmed, as the drawRect: method in TestView does its thing (ViewController.xib's view's class is set to TestView). But when I put an NSLog in TestView.m by adding a -(void)viewDidLoad(), it never fires, and neither does the -initWithFrame: method. So what's the correct place to put initialization code for a custom UIView subclass? Or is my installation of Xcode screwed up? An NSLog() placed in ViewController.m in it's viewDidLoad method does fire, which is what I would expect. What stupid little thing am I missing here?

I've also got these files:

UIRBView.h // #imports Graphics.h and Polygon.h
UIRBView.m
Graphics.h
Graphics.m
Polygon.h
Polygon.m

UIRBView is the implementation of a custom UIView subclass (also), but it is supposed to create an instance of a Graphics object which is a handy wrapper class I wrote to make handling drawing in a view more like REALbasic. But if I can't get TestView to confirm that it's loading, I don't have a chance of confirming that my UIRBView subclass (RBTestView.h and RBTestView.m) are loading. Help!

RBTestView inherits from UIRBView which inherits from UIView, and TestView inherits from UIView.

When I set the view (in ViewController.xib) to RBTestView instead of TestView, it doesn't crash, but just displays the screen filled with light gray.

FWIW, this is an iOS 5 project with ARC turned on.


_______________________________________________

Cocoa-dev mailing list (email@hidden)

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:

This email sent to email@hidden


  • Follow-Ups:
    • Re: Custom UIView drawing but can't figure out when/where it's loading
      • From: Roland King <email@hidden>
    • Re: Custom UIView drawing but can't figure out when/where it's loading
      • From: Luke Hiesterman <email@hidden>
  • Prev by Date: Re: -[NSOutlineView ibIsInDesignMode]: unrecognized selector (???)
  • Next by Date: Re: Custom UIView drawing but can't figure out when/where it's loading
  • Previous by thread: Re: -[NSOutlineView ibIsInDesignMode]: unrecognized selector (???)
  • Next by thread: Re: Custom UIView drawing but can't figure out when/where it's loading
  • Index(es):
    • Date
    • Thread