UIBUTTON and picker view(UIBUTTON 和选择器视图)
问题描述
我想在用户点击按钮时显示一个选择器我对 UIButton 进行了子类化并更改了它的 inputview 以便它是可写的.
I want to display a picker when the user clicks on a button I subclassed the UIButton and changed its inputview so that it is writable.
我点击了这个链接 http://nomtek.com/tips-for-developers/working-with-pickers/
我点击按钮,没有任何反应.如果我将 inputview 从按钮更改为 UITextField 效果很好.有什么想法吗?谢谢萨罗
I clickon the button and nothing happens. If I change the inputview from the button to UITextField it works great. Any thoughts? Thanks Saro
推荐答案
inputView
属性只是UITextField
的一部分,UITextView
不是UIButton
.
The inputView
property is only the part of UITextField
and UITextView
not UIButton
.
@property (readwrite, retain) UIView *inputView;
虽然您可以使用 UIButton
实现相同的效果.
Although you could achieve the same using UIButton
.
创建一个 UIButton
对象,然后设置一个 action 方法,并在 UIButton 的 action 方法中将您的选择器视图添加到按钮的父视图中.
Create an UIButton
object then set an action method and add your picker view in parent view of your button in the action method of UIButton.
应该是这样的.
-(void) buttonClicked:(id) sender
{
[self.view addSubview:myPickerView];
}
这篇关于UIBUTTON 和选择器视图的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:UIBUTTON 和选择器视图


基础教程推荐
- 如何在没有IB的情况下将2个按钮添加到右侧的UINavigationbar? 2022-01-01
- UIWebView 委托方法 shouldStartLoadWithRequest:在 WKWebView 中等效? 2022-01-01
- 如何在 UIImageView 中异步加载图像? 2022-01-01
- 当从同一个组件调用时,两个 IBAction 触发的顺序是什么? 2022-01-01
- Kivy Buildozer 无法构建 apk,命令失败:./distribute.sh -m “kivy"d 2022-01-01
- Android:对话框关闭而不调用关闭 2022-01-01
- 在 gmail 中为 ios 应用程序检索朋友的朋友 2022-01-01
- 如何让对象对 Cocos2D 中的触摸做出反应? 2022-01-01
- 如何在 iPhone 上显示来自 API 的 HTML 文本? 2022-01-01
- android 应用程序已发布,但在 google play 中找不到 2022-01-01