2012-10-11 33 views
0

我想画充满了红色色调的颜色或某些颜色的UIButton通过RGB别人介绍和只有上边缘是圆
有些人回答我得到一个图像来做到这一点,但每次我想改变它,我必须带来新的形象,并取代它,我想问我可以从代码做到没有得到一个图像。如何从单面色调的颜色和圆绘制的UIButton只有

+0

可能的重复:http://stackoverflow.com/questions/4847163/round-two-corners-in-uiview和http://stackoverflow.com/questions/4845211/just-two-rounded-corners – rdurand

+0

谢谢@rdurand这是有用的旁边ACB回答 –

回答

0

没有直接的办法。只有这样做才能创建一个细分控制并只保留一个细分。

的具体实施见this post

更新:

如果你想圆只有两个角落检查Round two corners in UIView或在rdurand的评论中提到Just two rounded corners?。由于分段控制是UIView的子视图,因此应该起作用。

+0

好吧,但我怎么可以删除底角? –

+0

所有的角落已经圆整了吗?检查http://charles.lescampeurs.org/2011/02/10/tint-color-uibutton-and-uibarbuttonitem中的图像。如果你只想绕过两个角,请在rdurand和question上查看评论。 – iDev

+0

用这些链接更新了我的答案。 – iDev