如何创建自定义软件密钥UITextField / NSTextField

时间:2014-11-21 22:08:10

标签: ios macos uitextfield nstextfield

我想创建一个这样的自定义NSTextField/UITextField来输入软件密钥(原谅我的绘画技巧)。

enter image description here

有人对我应该怎么做有任何建议吗?

我的懒惰解决方案是给它一个占位符字符串,中间有空格和破折号,并且当它们键入时只是将这些破折号掩盖到它们的字符串中。但我想知道是否有其他人有一些意见 - 或者我是否应该选择标准的单独文本字段

1 个答案:

答案 0 :(得分:0)

-(void)viewDidLoad
{
    UITextField *firstPart = [[UITextField alloc] initWithFrame: YOUR_FRAME];
    firstPart.placeholder = @"-";
    firstPart.textAlignment = NSTextAlignmentCenter;
    [self.view addSubview: firstPart];
    // Create others
}

-(IBAction)unlockBtnPressed:(id)sender
{
    NSString *softwareKey = [NSString stringWithFormat: @"%@ - %@ - %@", firstPart.text, secondPart.text, thirdPart.text];
}