jjzjj

inputView

全部标签

ios - 带有搜索栏的 UITableView 作为 inputView

我有一个在其输入View上显示表格View并在选择时返回值的文本字段我向表格View添加了一个搜索栏但问题是,当我点击搜索栏表格View时自动关闭并重新打开这意味着我什至无法单击搜索栏。有什么建议吗?这是代码。classmyClass:UIViewController,UITableViewDataSource,UITableViewDelegate,UINavigationBarDelegate,UISearchBarDelegate{//theallareinviewdidloadvartableView:UITableView=UITableView()tableView=UIT

ios - 您可以将 View 锚定到位吗? (或者是否有其他一些解决方法来防止 View 被 UI DateTimePicker 推送?)(iOS)

我添加了一个UIDatePicker以编程方式,我将其设置为inputView和inputAccessoryView的UITextField以便在选择文本字段时弹出日期选择器而不是键盘。弹出日期选择器;然而,唯一的问题是,它将View的其余部分向上推,从而隐藏了UITextField。正在更改(因为文本字段位于屏幕顶部)。有什么方法可以防止发生这种不必要的推挤吗?或者我可以以某种方式将View固定在textFieldDidBeginEditing中方法并取消锚定textFieldDidEndEditing中的View方法?(注意:我尝试在textFieldDidBeginEditing

ios - 为什么 iPhone 应用程序的 inputView 在 iPad Air 上如此错误?

昨晚我在酒吧里玩着friend的新iPadAir。我下载了myownapp到他的新iPadAir上,发现了一个非常奇怪的错误。我的iPhone计算器应用通常如下所示:小键盘是UITextField的inputView。但是,当应用程序在iPadAir上运行时,无论是1x还是2x模式,都是这样的:一些键的位置是随机的。我之前在我的Mini(第一代)上运行过这个应用程序,没有出现过这样的问题。您知道导致键重定位的原因吗? 最佳答案 该错误仅在iPad处于横向模式期间启动计算器时才会出现。通过从Info.plist中删除过多支持的横向模式

ios - 从 UICollectionView 可见区域创建 UIImage

我有一个水平滚动的CollectionView。我需要从CollectionView的当前可见部分创建一个UIImageView。我通常使用以下方法:+(UIImageView*)imageCopyOfView:(UIView*)inputView{UIGraphicsBeginImageContext(inputView.bounds.size);[inputView.layerrenderInContext:UIGraphicsGetCurrentContext()];UIImage*viewImage=UIGraphicsGetImageFromCurrentImageConte

iOS 8 自定义键盘方向改变

我使用一个xib文件和多个subview为iOS8构建了一个键盘。但是,此键盘仅适用于纵向模式,并且当设备旋转时,键盘不会改变其大小或长度。我想我需要创建另一个带有景观subview的xib文件,当设备旋转时,xib文件会切换。我的问题是我将如何着手实现这一目标?我该怎么做才能让程序知道何时切换xib文件。我在想我应该使用像这里建议的东西:https://stackoverflow.com/a/25222353/2057171但我不知道我将如何实现它。任何帮助表示赞赏。 最佳答案 纵向和横向的一个xib如果您在xib文件中的View

ios - UITextField InputView 需要一个完成按钮

所以我觉得我在这上面浪费了很多时间。我有一个UIPickerView,它是通过带有UITextField的InputView以编程方式创建的。但我的问题是,我需要这些UIPickerViews在让第一响应者辞职时有一个完成按钮!如您所见,我尝试在工具栏中将varclimateToolBar置于顶部,然后在viewDidLoad部分调用climateToolBar。感谢您的帮助。这是我的代码:importUIKitclassViewController:UIViewController,UIPickerViewDataSource,UIPickerViewDelegate{@IBOutl

ios - 使自定义键盘不可移动

我们为iPad创建了一个自定义数字小键盘。在我们的测试人员iPad上,这个键盘突然移动了位置,我们花了很长时间才弄清楚可以通过在“键盘按钮”通常所在的位置开始拖动来移动自定义键盘。如果客户不小心移动了它,他们将很难将其移回原位。因为在那个特定的输入屏幕上移动键盘是没有意义的,所以我宁愿阻止键盘移动,而不是绘制某种handle,让用户可以看到键盘可以移动。(这是一个特殊的输入屏幕,仅用于编辑一个数值。键盘就像布局的一部分,并且始终在此屏幕上可见。)我努力尝试但无法找到防止键盘在拖动到该特定位置时移动的方法。甚至我所有肮脏的想法,例如删除可能已经存在的GestureRecognizers(

ios 添加自定义输入 View

无论我读了多少书,我都无法理解iOS中的一个概念。我正在尝试使用自定义设计覆盖标准iOS数字键盘。当用户触摸UITextField时,我希望显示自定义inputView而不是标准数字键盘。我为我的自定义输入View创建了一个单独的.h/.m/.xibViewController类,称为“customInputViewController”现在,它只是一个深色背景和一个按钮,当触摸UITextField时,它会遮住大约一半的屏幕(类似到数字键盘,但它看起来不一样)。当我单击自定义inputView中的一个按钮时,我的实现失败了——iOS抛出EXC_BAD_ACCESS错误。这就是我在运行

ios - 设备旋转时更改自定义 inputView 的高度

我制作了一个自定义键盘View并将其链接到UITextField的inputView属性。有没有办法在方向改变时改变自定义inputView的高度,并让框架像系统键盘一样平滑地改变动画?我的键盘尺寸是768x272,当设备横屏时,尺寸变成1024x272,但我想把它变大,比如1024x372。如果我在获取UIDeviceOrientationDidChangeNotification时使用以下代码更改框架,则更改动画不流畅。textField.inputView.frame=CGRectMake(0,0,1024,372); 最佳答案

iOS - 关闭显示为 inputView 的 UIDatePicker

我的UI中有一个文本字段,当它被选中时会显示一个UIDatePicker而不是默认键盘,我如何设置一个按钮以在用户完成后关闭选择器? 最佳答案 我所做的是将我的inputView作为一个自定义View,它包含一个UIDatePicker和一个工具栏,上面有一个“完成”按钮,该按钮连接到一个调用委托(delegate)方法来告诉对象的方法拥有UITextField以通过调用resignFirstResponder关闭“键盘”。 关于iOS-关闭显示为inputView的UIDatePick