最初に、View Controller で次のように UIAlertView を表示します (実際には何も凝っていません)。
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Thank you"
message:@"Successfully saved bookmark"
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alert show];
しかし、スクリーンショットでわかるように、タイトル ラベルはビューの背景を背景色として使用しています。
これがどこから来たのか、少しでもわかりません。ビューコントローラーが表示されたときにスタイルを設定する方法は次のとおりです。
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
self.title = @"Details";
[self.view styleBackgroundColor];
[self.saveToBookmarks configureButtonStyle];
[self.getDirections configureButtonStyle];
self.name.text = [simoItem name];
self.relativeLocation.text = [self relativeLocationStringForLocation:[simoItem location]];
self.address.text = [simoItem address];
self.type.text = [self buildTypesString];
[self.name styleMainLabel];
[self.address styleSubLabel];
[self.type styleSubLabel];
[self.relativeLocation styleSubLabel];
}
プロジェクトのクリーニング、sim からのアプリのアンインストール、およびコンピューターのシェイクを試みましたが、これまでのところ何も行っていません...
styleMainLabel
編集:リクエストに応じてコードを追加
-(void) styleMainLabel {
//colors
UIColor *backgroundColor = [Utilities getBackgoundColorPreference];
UIColor *textColor = [Utilities getTextColorPreference];
[self setBackgroundColor:backgroundColor];
[self setTextColor:textColor];
//text size styling
self.font = [UIFont fontWithName:@"Tiresias PCfont" size:35.0];
self.adjustsFontSizeToFitWidth = YES;
}