标签: uipickerview

隐藏UITextField的光标

我使用的是UITextFieldUIPickerView它的inputView,这样当用户点击文本字段,一个选择器被召唤为他们选择一个选项.

几乎所有的作品,但我有一个问题:光标仍然闪烁的文本字段时,它是积极的,这是丑陋和不恰当的,因为用户不希望被输入到现场,并没有跟键盘.我知道我可以通过设置hackily解决这个问题editing,以NO文本字段,并对其进行监视触摸,或通过使用自定义风格的按钮替换它,召唤通过代码选择器.不过,我想使用的UITextFieldDelegate方法对所有的事件处理上的文本字段和黑客如用按钮替换文本字段不允许这种做法.

我怎样才能简单地将光标隐藏在UITextField

cocoa-touch uipickerview uitextfield ios

122
推荐指数
7
解决办法
6万
查看次数

在操作表中添加UIPickerView和按钮 - 如何?

我的应用程序需要在操作表中添加以下内容.

  • UIToolbar
  • UIToolbar上的按钮
  • UIPicker控制

我已经包含了一张图片来了解我的要求.

替代文字

能否解释一下,如何实施?

iphone uipickerview ios actionsheetpicker

120
推荐指数
8
解决办法
11万
查看次数

如何在iOS 7下更改UIPickerView中文本的颜色?

我知道这个pickerView:viewForRow:forComponent:reusingView方法,但是当使用view它时,reusingView:如何更改它以使用不同的文本颜色?如果我view.backgroundColor = [UIColor whiteColor];不再使用任何视图显示.

objective-c uipickerview uiview ios ios7

115
推荐指数
5
解决办法
7万
查看次数

如何更改UIPickerView高度

是否可以更改UIPickerView的高度?某些应用程序似乎有较短的PickerViews,但设置较小的框架似乎不起作用,框架在Interface Builder中被锁定.

iphone cocoa-touch uipickerview uikit ios

113
推荐指数
11
解决办法
13万
查看次数

如何禁用UITextField编辑但仍接受触摸?

我正在做一个UITextFieldUIPickerViewas的inputView.它很好,除了我可以通过复制,粘贴,剪切和选择文本进行编辑,我不想要它.只有Picker才能修改文本字段.

我明白了,我可以通过设置禁止编辑setEnabledsetUserInteractionEnabledNO.好的,但TextField停止响应触摸和选择器不显示.

我能做些什么来实现它?

uipickerview uitextfield ios

104
推荐指数
7
解决办法
8万
查看次数

加载UIPickerView后选择行

我有一个iPhone数据库应用程序,UIPickerView可以从表中加载数据.我想将所选行设置为另一个表中数据的特定行.

例如:假设我有一个UIPickerView载有X个用户朋友名字的名字(名字的数量是可变的;它可以是1或1000,并且所有都由用户输入数据库).iPhone用户有一个偏好设置,他们当前最好的朋友是TED.我想在显示时将UIPickerView其定位到TED.

我在哪里打电话selectRow

我试过了viewDidAppear,但它从未被调用,titleForRow其中引起了各种奇怪的行为.viewDidLoad并且viewWillAppear不可能,因为我还不知道数据源中的数据源是什么.

iphone cocoa-touch objective-c uipickerview

74
推荐指数
3
解决办法
8万
查看次数

在Xcode中将图像添加到UITextField?

在此输入图像描述

我需要dropdown在Xcode中实现这个概念.

为此,我正在使用UIPickerview.

当点击文本字段(在textFieldDidBeginEditing :)上时,会加载此pickerView.

题:

有没有办法,我可以添加图像TextField

图像就像一个箭头标记,用户可以通过它来理解点击时dropdown出现的内容.textfield我该如何制作?

iphone xcode uipickerview uitextfield

67
推荐指数
5
解决办法
7万
查看次数

如何使用完成按钮制作UIPickerView?

当用户点击UITextField时,我很难制作带有完成按钮的UIPickerView.到目前为止这是我的代码.一切都很好,但是当我点击文本字段时,会出现键盘,而不是选择器.

class ViewController: UIViewController, UIPickerViewDataSource, UIPickerViewDelegate {


@IBOutlet var textField1: UITextField!

let pickerData = ["11", "12", "13"]





@IBAction func textButton(sender: AnyObject) {

    let picker: UIPickerView
    picker = UIPickerView(frame: CGRectMake(0, 200, view.frame.width, 300))
    picker.backgroundColor = .whiteColor()

    picker.showsSelectionIndicator = true
    picker.delegate = self
    picker.dataSource = self

    let toolBar = UIToolbar()
    toolBar.barStyle = UIBarStyle.Default
    toolBar.translucent = true
    toolBar.tintColor = UIColor(red: 76/255, green: 217/255, blue: 100/255, alpha: 1)
    toolBar.sizeToFit()

    let doneButton = UIBarButtonItem(title: "Done", style: UIBarButtonItemStyle.Plain, target: self, action: "donePicker")
    let spaceButton = UIBarButtonItem(barButtonSystemItem: …
Run Code Online (Sandbox Code Playgroud)

uipickerview ios swift

64
推荐指数
4
解决办法
8万
查看次数

如何设置UIPickerView的默认值

我的UIPickerView有问题.我在EU AP和NA中有3个值.当我启动应用程序欧盟似乎被选中但是当我做一个NSLog(@"%@", [regions objectAtIndex:row]);我只回来时(null),现在当我触摸UIPickerView时,选择了EU值并且我"EU"从NSLog返回.

我的问题是:

当用户仅启动应用程序并且什么都不触摸时,如何定义所选的默认值(不仅是标签).

编辑:这是我获取所选项目的代码:

#pragma mark -
#pragma mark PickerView DataSource

- (NSInteger)numberOfComponentsInPickerView:
(UIPickerView *)pickerView
{
    return 1;
}
- (NSInteger)pickerView:(UIPickerView *)pickerView
numberOfRowsInComponent:(NSInteger)component
{
    return [regions count];
}
- (NSString *)pickerView:(UIPickerView *)pickerView
             titleForRow:(NSInteger)row
            forComponent:(NSInteger)component
{
    return [regions objectAtIndex:row];
}

#pragma mark -
#pragma mark PickerView Delegate
-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row
      inComponent:(NSInteger)component
{

                selectedRegion = [[NSString alloc] initWithFormat:
                              @"%@", [regions objectAtIndex:row]];
    NSLog(@"%@", selectedRegion);


}
Run Code Online (Sandbox Code Playgroud)

xcode objective-c uipickerview ios swift

63
推荐指数
5
解决办法
10万
查看次数

如何根据按下按钮重新加载/刷新UIPickerView(使用新数据阵列)?

在此输入图像描述

如果我想要一个选择器,对于州/省,我还没有看到一个例子,但我在上面显示了一个模拟,是US/Can/Mex的选择器.想知道你能动态切换UIPickerView的NSMutableArray,然后每次点击US/Can/Mex按钮时以某种方式重新加载??? 我该怎么做呢 我采取什么方法.寻找某人为初学者指出正确方向的线索.

cocoa-touch objective-c uipickerview ios

56
推荐指数
4
解决办法
6万
查看次数