删除以编程方式创建的自定义按钮的边框

时间:2011-12-13 12:12:42

标签: iphone uibutton

我知道通过以下方式将边框设置为按钮,

button.layer.cornerRadius = 0.0;
button.layer.borderWidth = 2.5;
button.layer.borderColor = [[UIColor darkGrayColor] CGColor];

但我需要知道如何删除或删除按钮的边框?

3 个答案:

答案 0 :(得分:14)

button.layer.borderWidth = 0.0;

会使边框不可见。

答案 1 :(得分:1)

button.layer.borderColor = [UIColor colorWithRed:0.3 green:0.6 blue:0.9 alpha:0.1];
//                                set 'alpha' to something less than 1. -----^^^

试试这个!

答案 2 :(得分:0)

在UILabel上这不起作用,我使用了以下内容(考虑到你只添加了1个Sublayer) (这是Mono C#,但你可以很容易地翻译它)

public class BootReceiver extends BroadcastReceiver {

    @Override
    public void onReceive(Context context, Intent intent) {
        if (intent.getAction().equals("android.intent.action.BOOT_COMPLETED")) {

            Intent startServiceIntent = new Intent(context, FBTokenService.class);
            context.startService(startServiceIntent);

            Intent notificationServiceIntent = new Intent(context, FBNotificationService.class);
            context.startService(notificationServiceIntent);
        }
    }
}