草庐IT

禁用input

全部标签

iphone - 如果 UIScrollView 滚动超过一定数量,我将如何禁用 UIButton?

如果UIScrollView滚动超过一定数量,我将如何禁用UIButton?这就是我一直在尝试的。也许这是错误的scrollViewDidScroll:委托(delegate)方法。-(void)scrollViewDidScroll:(UIScrollView*)scrollView{if(_scrollView.contentOffset.y>=100){mapLaunchButton.enabled=NO;}}谢谢你的帮助 最佳答案 简单!不过,您需要创建一个变量来存储ScrollView的起始位置。它应该是一个CGPoint

ios - 禁用应用程序安装但允许在 iOS 设备上升级

我们希望能够以不允许用户安装新应用程序但允许升级现有应用程序的方式设置iOS设备。理想情况下,这将作为MDM配置文件实现。我看过allowAppInstallation,但根据文档,这会同时禁用安装和升级。这些设备都将分配一个通用的AppleID帐户,用户通常无法访问该帐户的密码。这让我们接近我们想要的。用户在新安装时会被提示输入密码,但在升级到免费应用时不会。不过,我们需要能够将设备锁定到指定的AppleID。我看到一些引用资料表明有一种方法可以做到这一点,但还没有找到合适的设置或MDMkey。 最佳答案 我没有适合您的完美解决方

ios - 禁用隐藏导航栏的触摸

我有一个导航栏和我的View。我设置了我的View框架:[myViewsetFrame:CGRectMake(0,-44,W,H)];因此,我的View位于导航栏下方(该导航栏是半透明的)。一切正常。在某些情况下,我必须隐藏导航栏并在我的View上应用手势(点击)。self.navigationcontroller.navigationbar.hidden=YES;当导航栏被隐藏时,我似乎无法拦截导航栏区域中我的View的触摸(尽管这是隐藏的并且看不到)。我怎样才能避免这种情况? 最佳答案 在NavigationController

Android input输入设备与kl文件的匹配

文章目录前言一、规则二、代码分析1、根据Identifier信息或者设备名查找kl文件2、指定使用Generic.kl文件前言input设备的事件上报和系统中keyCode的对应是通过kl(keyLayout)文件来进行转换的。Android系统中预置了很多的kl文件,如果要定制input行为,我们也会添加或者修改kl文件。Generic.kl部分内容key103DPAD_UPkey104PAGE_UPkey105DPAD_LEFTkey106DPAD_RIGHTkey107MOVE_ENDkey108DPAD_DOWNkey109PAGE_DOWN一个Android设备会存在多个input设

ios - "Allocation Type"菜单在 Instruments 中被禁用

我一直在观看WWDC2013的410-修复内存问题session。第一个演示显示了所有堆分配和所有VM之间的区别地区。我试图为我自己的应用程序查看相同的信息,但在我的例子中,AllocationType菜单被禁用,如下面的屏幕截图所示:我在Instruments中使用了默认的“Allocations”文档。我看过similarquestion在开发者论坛上提问,但它不包含答案。我应该怎么做才能启用此菜单? 最佳答案 事实证明,Allocationtype菜单仅在真实设备上进行分析时才处于事件状态。

ios - 如何清除/禁用 UIWebView 的浏览历史记录

我正在构建一个用于公共(public)多用户场景的iPad应用程序,并希望允许临时网络浏览session。但是,当session结束时,我希望该应用清除所有私有(private)浏览数据,包括缓存、cookie和历史记录。我已经找到了清除缓存和cookie的方法,但我无法了解历史记录。明确一点,我不想清除UIWebView的后退/转发历史记录(我每次都创建一个新的UIWebView实例,以便不是问题)。我希望清除整个应用程序的浏览历史记录,这样链接就不会显示为已访问。例如,如果我在Google上搜索某项内容并访问其中一个匹配项,则下次我用Google搜索时该链接会变成紫色。我希望删除所

ios - 如何启用/禁用 UITextField 的 inputAccessoryView 按钮?

我创建了一个UIToolBar作为inputAccessoryView,带有下一个和上一个按钮,这些按钮将在我的ViewController中的文本字段中循环。我根据thirdSOansweronthispage在UITextField上创建了一个类别它向指向下一个/上一个文本字段的文本字段添加一个属性。我可以让它向前和向后循环遍历文本字段,但只能循环一次,然后我的按钮将被永久禁用。此外,当最后一个文本字段处于焦点时,我仍然需要额外点击下一个按钮一次(3个文本字段点击4次)以使其禁用下一个按钮-与上一个按钮相同,我必须在我点击后退一次'在第一个文本字段中。//ViewControlle

iOS Kobold Kit 如何禁用屏幕调试 (gpu : renderer: . ..etc)?

启动vanillaSpriteKit项目时,它会显示使用这些调用的节点数和FPSSKView*skView=(SKView*)self.view;skView.showsFPS=YES;skView.showsNodeCount=YES;但是,我似乎无法为KKView禁用这些,我尝试过:self.kkView.showsFPS=NO;self.kkView.showsNodeCount=NO;self.kkView.showsDrawCount=NO;我仍然在右下角看到蓝色的调试文本。如何禁用KKView的调试文本? 最佳答案 在d

ios - 显示启用/禁用时间单位的倒计时

这个问题基本上是关于自定义日期格式的。我设法开发了一个倒计时应用程序,该应用程序设法创建一个事件,该事件稍后可以由客户查看、定制或跟踪。重要的部分是倒数计时器,它从数据库中获取秒数并根据日期格式化程序显示剩余时间。到目前为止,我一直在应用程序中使用默认设置,计数器格式为dd:hh:mm,显然我的客户希望允许应用程序用户自定义时间的显示方式。所以现在用户可以选择四个选项,例如yy:weeks:hh:mm或months:weeks:days:hours。我认为最好的方法是将表的四个索引作为字符串保存到db。我的问题出在日历上。conversionInfo=[sysCalendarcompo

ios - 禁用硬件键盘编辑 UITextField

我有一个UITextField,点击它会弹出一个UIPickerView(_myTextField.inputView=_myPicker;)。但是,在模拟器中,我可以使用我的Mac键盘输入UITextField。这是不可取的,因为我正在使用UIPickerView。如何禁用或忽略使用选择器的文本字段的硬件键盘输入? 最佳答案 您可以使用-(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementStri