So UILabel isn't giving me the correct value for its frame size for some reason.
First I do the following to create a UILabel
UILabel *myLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 15, 10)];
And then I try to access and print its width, which should be 15:
int width = (int)myLabel.frame.size.width;
NSLog(@"LABEL FRAME WIDTH: %d", width);
However, the value that gets printed out is 256. I have no idea why it is behaving like this.