摆脱圆形矩形按钮(MonoTouch)的圆角

时间:2011-11-19 23:50:33

标签: iphone uibutton xamarin.ios monodevelop

我想摆脱UIButton的圆角(type = Round Rect Button)。我想堆叠一些按钮来提供UITableView外观,并希望在某些情况下摆脱圆角。这可能吗? (MonoTouch的)

3 个答案:

答案 0 :(得分:1)

如果该类型为圆角矩形,则它具有粗糙的角。使用自定义类型完全按照您的意愿执行。

如果您在界面构建器中,只需选择自定义类型,则可以使用背景图像或普通图层属性(边框,阴影...)。

在代码中,不要创建新的classe,jsut创建一个按钮并将类型设置为自定义。

答案 1 :(得分:0)

创建所需按钮的图像(在Photoshop中,或其他浮动你的船),将按钮类型更改为“自定义”,然后将创建的图像导入项目并将其设置在“图像:”下拉列表中在Interface Builder中。

Tada,定制完成。

答案 2 :(得分:0)

查看UIButtonType以查看您可以创建的所有类型的按钮(包括自定义按钮)。 E.g。

var b = new UIButton ();    
b.ButtonType = UIButtonType.Custom;

OTOH如果你想做一些看似UITableView的事情,那么我强烈建议你看看MonoTouch.Dialog及其示例应用程序 - 其中包括ownerdraw元素。与处理多个按钮一样简单(或更容易)(并且 比使用UITableView更容易)。

相关问题