我有一个盒子,我想成为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