1

title_labelInterface Builder でテキスト ラベル ( ) を作成し、FirstViewController.hファイルでそれを宣言しました。境界線を追加したいと考えています。これを行うコードを追加しましたが、アプリを実行すると境界線が表示されません。

コードは次のとおりです。

#import "FirstViewController.h"
#import <QuartzCore/QuartzCore.h>

@interface FirstViewController ()

@end

@implementation FirstViewController

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    title_label.layer.borderColor = [UIColor greenColor].CGColor;
    title_label.layer.borderWidth = 4.0;
}

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

@end

これは の内容ですFirstViewController.h:

#import <UIKit/UIKit.h>

@interface FirstViewController : UIViewController {

IBOutlet UILabel *title_label;

}

@end

絵コンテ

4

2 に答える 2

2
#import <QuartzCore/QuartzCore.h>

- (void)viewDidLoad
{
    [super viewDidLoad];
    UILabel *title_label = [[UILabel alloc]initWithFrame:CGRectMake(20, 30, 150, 40)];
    title_label.text = @"Text Which Comes";
    title_label.layer.borderColor = [UIColor greenColor].CGColor;
    title_label.layer.borderWidth = 4.0;
    title_label.layer.cornerRadius = 5.0;
    [self.view addSubview:title_label];
}

インポートされた QuartzCore フレームワーク

于 2013-04-08T11:32:06.370 に答える
1

私はあなたの同じコードで試しましたが、私にとってはうまくいきました。忘れてもいいと思います

ここに画像の説明を入力

1. and でIBOutlet宣言する

2.xib ラベルに接続します。

もう一度確認

于 2013-04-08T10:57:22.487 に答える