Definir largura da borda da camada UIButton e cor no Interface Builder

Posso usar IB_DESIGNABLE e / ou IBInspectable para definir layer.borderWidth e layer.borderColor no Interface Builder? No momento, estou criando meu botão no código, mas gostaria de poder definir tudo isso no IB, mas não tenho certeza se essas propriedades podem ser configuradas dessa maneira no Xcode 6. Gostaria de fazer deste um IBOutlet em vez de ter tudo isso definido no código. Aqui está o código do meu botão agora.

directions = [UIButton buttonWithType:UIButtonTypeRoundedRect];
directions.titleLabel.textAlignment = NSTextAlignmentCenter;
directions.titleLabel.font = [UIFont fontWithName:@"FranklinGothicStd-ExtraCond" size:20.0];
[directions setTitle:@"Directions" forState:UIControlStateNormal];
[directions setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
directions.frame = CGRectMake(20, 178, 70, 70);
directions.layer.borderWidth = 2.0f;
directions.layer.borderColor = [UIColor whiteColor].CGColor;
directions.clipsToBounds = YES;
directions.backgroundColor = [UIColor clearColor];
[directions addTarget:self action:@selector(getDirections:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:directions];

Defino esses valores conforme sugerido e a borda nunca é mostrada no simulador. EDIT: Eu descobri por que a borda não estava aparecendo ao definir esses valores no IB. A cor da borda é uma CGColor, então tive que defini-la no código.

questionAnswers(3)

yourAnswerToTheQuestion