什么是创建自定义键盘的最佳方法?

时间:2014-01-10 10:39:20

标签: ios iphone ios5

如何创建自定义字段的功能。

2 个答案:

答案 0 :(得分:1)

在去git之前,尝试自己做。 1.创建图像的数组(仅限数字)[1.img,2.img,3.png ......]或(仅字母)图像数组[a.img,b.img,c .IMG。 2.lets说你只想要数字。 (a)看看键盘视图,(b)运行循环一些类似的东西。在for循环中做这样的事情......

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)