如何创建自定义字段的功能。什么是创建自定义键盘的最佳方法?
-3
A
回答
0
您可以在Github上使用https://github.com/kulpreetchilana/Custom-iOS-Keyboards库。
1
在去git之前,试着自己去做。 1.为图像[1.img,2.img,3.png ......]或图像数组(仅限数字)创建一个数组(仅限数字)[a.img,b.img, c.img。 012lets,你想只有数字。 (一)取一个观点说keypadView,(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];
} finaly您可以创建一个完成按钮也。
那么你singleNumberClicked看起来是这样的:
-(void)singleNumberClicked:(id)sender
{
if ([sender tag] == 0) {
//1 clicked
}
否则,如果([发送方标签] == 1){
//2 clicked
}
}
你可以做到这一点的人试试你的自我。 谢谢
+0
非常感谢!它非常有用 – Sathish
相关问题
- 1. 创建自定义“tickle”UIGestureRecognizer的最佳方式是什么?
- 2. 创建自定义例外的最佳做法是什么?
- 3. 创建自定义Windows窗体控件的最佳方法是什么?
- 4. 什么是创建自己的Wordpress循环的最佳方法?
- 5. 在UITextView中关闭键盘的最佳方法是什么?
- 6. 在运行时创建绑定的最佳方法是什么?
- 7. 在DataFrame上定义自定义方法的最佳方式是什么?
- 8. 什么是在liferay中创建自定义登录页面的最佳方式
- 9. 在tornadofx中创建自定义UI组件的最佳做法是什么?
- 10. 自定义键盘或创建自己的键盘
- 11. 创建纯HTML的自定义ExtJS的最佳方法
- 12. 什么是自动生成主键的最佳方法?
- 13. 存储自定义值而不是外键的最佳做法是什么?
- 14. 创建自定义主页的最佳方法
- 15. 为IOS创建复杂自定义界面的最佳方法
- 16. 创建此自定义UINavigationbar的最佳方法ios
- 17. 什么是在UIViewController中弹出键盘的UIView的最佳方式是什么?
- 18. 创建自定义Android键盘布局
- 19. 如何创建自定义键盘
- 20. Titanium创建自定义键盘模块
- 21. 为android创建自定义键盘
- 22. 为iOS键盘创建自定义Emojis
- 23. 什么是创建不同dpi的drawable的最佳方法
- 24. CWAC相机 - 自定义ImageCleanupTask的最佳方式是什么?
- 25. 在Java中自定义排序的最佳方式是什么?
- 26. 加载自定义UIView的最佳方式是什么?
- 27. 为自动构建创建JavaScript自定义构建系统的最佳方法?
- 28. 键入()的最佳方式是什么?
- 29. 创建自动生成ID的最佳做法是什么
- 30. 为VS UT Assert类创建自定义扩展方法的最佳方式是什么?
http://stackoverflow.com/questions/4643167/how-to-create-a-custom-keyboard – aelam