iOS Helpers

Make a Label Bold or Italic

myLabel.font = [UIFont boldSystemFontOfSize:16.0f]
myLabel.font = [UIFont italicSystemFontOfSize:16.0f];

http://stackoverflow.com/questions/4713236/how-do-i-set-bold-and-italic-on-uilabel-of-iphone-ipad

Check if a value is Equal to a String

if ([myLabel.text isEqualToString:@"A Day"]) { }

http://stackoverflow.com/questions/9318229/check-if-text-in-uilabel-is-equal-to-string-ios-objective-c

Loop all Labels on a Form.

for (UILabel *lbl in self.view.subviews)
{
[lbl setFont:[UIFont fontWithName:@"AppleGothic" size:22]];
}

http://stackoverflow.com/questions/1253091/loop-through-labels-iphone-sdk

Loop through Labels with Tag

for (int i; i = 0; i < 10; i++)
{
UILabel * label = [theView viewWithTag: i];
}

Change Colours

.backgroundColor = [UIColor redColor];


Bowling Scores – Highlight a Strike

-(void)changeColorToRed {
for (int i = 101; i < 134; i++)
{
UILabel * lbl = [self.view viewWithTag: i];
if ([lbl.text isEqualToString:@"X"]) {
lbl.textColor = [UIColor redColor];
lbl.font = [UIFont boldSystemFontOfSize:16.0f];
}
}
}

Tried

for (UILabel *lbl in self.view.subviews)
{
if ([lbl.text isEqualToString:@"X"]) {
lbl.textColor = [UIColor redColor];
lbl.font = [UIFont boldSystemFontOfSize:16.0f];
}
}

Advertisements
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: