私は次のようにuiimageviewをボタンに追加しています:
- uiimageviewはy軸に沿った中心です(再編集したばかりです)
- uiimageviewの末尾のスペースは常にボタンから10ポイントです
そしてこの目的のために、私は次のようにしています
// Just added these lines
UIImage *img = [UIImage imageNamed:@"reload.png"];
indicator = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, img.size.width, img.size.width)];
indicator.image = img;
[self.logInButton addConstraints:[NSLayoutConstraint constraintsWithVisualFormat: @"H:|[indicator]-(10)-|"
options:0
metrics:nil
views:NSDictionaryOfVariableBindings(indicator)]];
[self.logInButton addConstraint:[NSLayoutConstraint constraintWithItem:self.logInButton
attribute:NSLayoutAttributeCenterY
relatedBy:NSLayoutRelationEqual
toItem:indicator
attribute:NSLayoutAttributeCenterY
multiplier:1.0
constant:0]];
しかし、私が得ているのは、uiimageviewが以下のように伸びているということです
誰かがこれについて何か考えを持っていますか?すべてのコメントはここで高く評価されています。