0
我有一個形象,我需要瓷磚作爲一個UIView背景:ColorWithPatternImage和約束
UIView *buttonView = [UIView new];
[buttonView setTranslatesAutoresizingMaskIntoConstraints:NO];
[buttonView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:[buttonBar(100)]" options:0 metrics:nil views:NSDictionaryOfVariableBindings(buttonView)]];
[buttonView setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"bottomBar-bg-100.png"]]];
的圖像是200×200,但我需要的是100。如果我添加圖像:
imageView.image = [UIImage imageWithName:@"bottomBar-bg-100.png"]
它會壓縮到100.但是,當我使用colorWithPatternImage:
方法時,它不會將200高的圖像壓縮到100高。
是否有一些愚蠢與colorWithPatternImage:
和使用約束,或者只是如何colorWithPatternImage:
工作?
不,我不知道。謝謝,我會研究它。 – Padin215
我寫了一本教你的書:http://www.apeth.com/iOSBook/ch15.html#_uiimage_and_uiimageview – matt