我有一個盒子,我想成爲expanable只在它的寬度,同時仍然保持圓角,我有。我在Photoshop中製作了圖形。它的寬度正好是13px,所以每個角落有6個,中間要重複1個。stretchableImageWithLeftCapWidth導致角落會模糊
UIImage* img = [[UIImage imageNamed:@"screen_displayer_rounded.png"] stretchableImageWithLeftCapWidth:6 topCapHeight:6];
CGRect rect = CGRectMake(272.0f, 14.0f, 100.0f, 30.0f);
UIImageView* imgView = [[UIImageView alloc] initWithFrame:rect];
[imgView setImage:img];
有誰能告訴我爲什麼會發生這種情況嗎?
謝謝!
-1,因爲這顯然是錯誤的。在我編寫的許多應用程序中,stretchableImageWithLeftCapWidth的作用就像一個魅力。 – mvds
這個平原是如何錯誤的?使用stretchableImageWithLeftCapWidth找到成功是件好事,但它不適用於所有情況。我在很多場合使用了contentStretch,其中stretchableImageWithLeftCapWidth只是沒有剪裁它。 – Shaun