「Objective-C」ios開発でLableの長さによってimageViewの長さを伸びる方法

処理コード:
_reserveLabel.text = @"welcome to arkgame.com";
//Labelのコンテンツ長さを取得
CGSize reserveLabelSize = [_reserveLabel sizeThatFits:CGSizeMake(MAXFLOAT, 32)];

//Lableのframeをリセット
_reserveLabel.frame = CGRectMake(10, 0, reserveLabelSize.width, 32);

//imageに背景画像を置く
UIImage *image = [UIImage imageNamed:@"biao1″];

//ストレッチ位置を選択
image = [image stretchableImageWithLeftCapWidth:(2) topCapHeight:(0)];

//imageViewのframeをリセット
_reserveImageView.frame = CGRectMake(0, cookImageViewH – 17 – 32, _reserveLabel.width + 20, 32);

//imageViewのimageを設定
_reserveImageView.image = image;

IOS

Posted by arkgame