如何创建自定义字段的功能。
答案 0 :(得分:1)
for(i=0; i<numericArray.count;i++)
{
UIButton *numericKeyPadSingleButton=[[UIButton alloc]initWithFrame:CGRectMake(17+((i%3)*(104+5)), 67+(height*84), 104, 79)];
[numericKeyPadSingleButton setBackgroundImage:[UIImage imageNamed:[numericArray objectAtIndex:i]] forState:UIControlStateNormal];
[numericKeyPadSingleButton addTarget:self action:@selector(singleNumberClicked:) forControlEvents:UIControlEventTouchUpInside];
[numericKeyPadSingleButton setTag:i];
keypadView addSubiew:numericKeyPadSingleButton];
} 最后你也可以创建一个完成按钮。
然后你的singleNumberClicked看起来像这样:
-(void)singleNumberClicked:(id)sender
{
if ([sender tag] == 0) {
//1 clicked
}
否则if([sender tag] == 1){
//2 clicked
}
}
你可以做到这一点男人尝试自己。 感谢
答案 1 :(得分:0)
您可以在Github上使用https://github.com/kulpreetchilana/Custom-iOS-Keyboards库。