我以以下方式将 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 像下面一样伸展
有没有人对此有任何想法。所有评论都在这里表示赞赏。