UIBUTTON 和选择器视图

2023-07-06移动开发问题
1

本文介绍了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 和选择器视图的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

The End

相关推荐

硬件音量按钮更改应用程序音量
Hardware Volume buttons change in app volume(硬件音量按钮更改应用程序音量)...
2024-08-12 移动开发问题
10

Cocos2d - 如何检查不同层中对象之间的交集
Cocos2d - How to check for Intersection between objects in different layers(Cocos2d - 如何检查不同层中对象之间的交集)...
2024-08-12 移动开发问题
8

突出显示朗读文本(在 iPhone 的故事书类型应用程序中)
Highlight Read-Along Text (in a storybook type app for iPhone)(突出显示朗读文本(在 iPhone 的故事书类型应用程序中))...
2024-08-12 移动开发问题
9

Cocos2D + 仅禁用 Retina iPad 图形
Cocos2D + Disabling only Retina iPad Graphics(Cocos2D + 仅禁用 Retina iPad 图形)...
2024-08-12 移动开发问题
10

正确的 cocos2d 场景重启?
Proper cocos2d scene restart?(正确的 cocos2d 场景重启?)...
2024-08-12 移动开发问题
7

[ios.cocos2d+box2d]如何禁用自动旋转?
[ios.cocos2d+box2d]how to disable auto-rotation?([ios.cocos2d+box2d]如何禁用自动旋转?)...
2024-08-12 移动开发问题
7