ios – UIScrollview delaysContentTouches问题
如果我没有将delayedContenttouches设置为NO,那么突出显示UIButton的UIImage将不会显示,如果我非常快速地触摸UIButton.在将delayedContenttouches属性设置为NO之后,只有UIButton突出显示UIImage.
现在在将delayContenttouches属性设置为UIScrollView的NO之后.我无法通过拖动UIButtons滚动我的UIScrollView.现在我如何解决这个问题.
请给我一个建议.
提前致谢.
解决方法
- (BOOL)touchesShouldCancelInContentView:(UIView *)view { return YES; }
然后设置delayedContenttouches = NO;
瞧!工作就像主屏幕:立即亮点按钮,但仍允许滚动:)
ios – UIScrollview delaysContentTouches问题的更多相关文章
-
ios – 如何通过编程方式为UIButtons组设置单个背景图像
解决方法要使用选择器数组以编程方式创建按钮,您可以使用以下代码片段://定义策略
-
ios – UIButton背景图像以编程方式更改
如何在点击事件中更改我的UIButton的背景图像?并使用上一张图片在几秒钟内刷新它?我的意思是在点击后更改它的背景图像并在点击后重置它.解决方法将您的clickEvent图像作为按钮的突出显示图像.
-
ios – UIPopoverController出现在错误的位置
所以我花了一些时间寻找答案,但到目前为止还没有找到任何答案.我正在尝试从UIInputAccessoryView上的按钮呈现弹出窗口.UIBarButtonItem我想显示popover来自定制视图,所以我可以使用图像.我创建这样的按钮:当需要显示popover时,我这样做:但我得到的是:弹出窗口看起来很好,但它应该出现在第一个按钮上时出现在第二个按钮上.然后我发现了这个问题:UIBarButto
-
ios – 无法在UIButton上更改自定义UIFont大小
我有一个按钮,我使用自定义UIFont来显示文本.字体正确加载并正确应用于按钮标题.我的问题是我似乎无法改变字体大小:无论我输入什么字体大小,我都会得到一些默认大小.另一方面,如果我做这样的事情:我得到大小32字体,但是,当然,我没有得到我的自定义字体.那么,如何设置自定义字体的大小?解决方法要获取必须传递fontWithName:size:的字体名称,请使用FontBook应用程序打开字体,然后查找PostScript名称属性.确保您已将其添加到Info.plist文件中.
-
ios – UIScrollView内容不允许用户交互
我有一个启用了分页的UIScrollView,如下所示:在UIScrollView中,我添加了几个UIWebViews,并将其启用的交互设置为是这样的.它打破了UIScrollView上的分页和所有触摸.如果我将用户交互设置为NO,则页面有效,但我无法在UIWebView中突出显示文本.我试着像下面那样对UIScrollView进行子类化,但是会出现同样的情况.任何的想法?
-
ios – UIScrollView中的UIControll未接收到触摸事件
我在我的项目中使用SevenSwitch.我需要将它添加到UIScrollView中,但是当我将它添加到滚动视图中时,控件似乎无法接收触摸事件.我尝试了子类滚动视图并覆盖下面的代码:还补充说:但仍然无法接收触摸事件.如何阻止scrollview阻止UIControl接收触摸?
-
ios – UIScrollView的平滑自定义分页
我在UIScrollView中有两个(可能更多)视图,并希望使用分页.当我尝试使用UIScrollView的默认分页选项时出现问题,因为视图具有不同的宽度,无法正确分页.所以我已经实现了一个有效的自定义分页代码.但是,当滚动较慢时,它不会按预期运行.(它回到没有动画的原始位置.)以下是我目前通过uiscrollviewdelegate进行自定义分页的方法我想要的是:是)我有的:解决方法尝试下面的自
-
ios – 如何将UIScrollView的背景图像设置为可伸缩图像?
我想将UIScrollView的背景图像设置为可伸缩的图像.我试过了:但它并没有伸展.我能做什么?解决方法如果要利用UIImage的可调整大小的属性,则需要使用UIImageView.正如您所注意到的,如果将其设置为背景颜色则不起作用.只需创建一个UIImageView并将其放在UIScrollView后面,如果必须修复它,或者在UIScrollView中放入与contentSize相同的大小,如果你想要滚动它…
-
ios – 取消选中“调整滚动视图插入”xcode 6后UIScrollView不滚动
谢谢.解决方法我解决顶部标签和导航栏之间额外填充的方法是在“扩展边缘”部分中取消选中属性检查器中的“顶部条形图”.取消选中后,故事板上的项目可能会移动.不要重新安排它们.运行模拟器,它应该工作.注意:选中“调整滚动视图插入”,否则不滚动任何内容.我的属性:
-
ios – 创建UIButton(UIButtonTypeCustom),顶部带有图像,底部带有AutoLayout标签
我试图在它的底部显示带有文本的按钮.顶部的图像;图像&单击时必须突出显示文本.像这样:这是viewDidLoad中的代码:问题是文本根本不显示.请参阅下面的链接图像.如何使用UIEdgeInset为文本腾出空间?我也试过创建一个UIButton类,但效果大致相同.解决方法请使用以下代码设置插图,希望这可以帮助..
随机推荐
-
iOS实现拖拽View跟随手指浮动效果
这篇文章主要为大家详细介绍了iOS实现拖拽View跟随手指浮动,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
-
iOS – genstrings:无法连接到输出目录en.lproj
使用我桌面上的项目文件夹,我启动终端输入:cd然后将我的项目文件夹拖到终端,它给了我路径.然后我将这行代码粘贴到终端中找.-name*.m|xargsgenstrings-oen.lproj我在终端中收到此错误消息:genstrings:无法连接到输出目录en.lproj它多次打印这行,然后说我的项目是一个目录的路径?没有.strings文件.对我做错了什么的想法?
-
iOS 7 UIButtonBarItem图像没有色调
如何确保按钮图标采用全局色调?解决方法只是想将其转换为根注释,以便为“回答”复选标记提供更好的上下文,并提供更好的格式.我能想出这个!
-
ios – 在自定义相机层的AVFoundation中自动对焦和自动曝光
为AVFoundation定制图层相机创建精确的自动对焦和曝光的最佳方法是什么?
-
ios – Xcode找不到Alamofire,错误:没有这样的模块’Alamofire’
我正在尝试按照github(https://github.com/Alamofire/Alamofire#cocoapods)指令将Alamofire包含在我的Swift项目中.我创建了一个新项目,导航到项目目录并运行此命令sudogeminstallcocoapods.然后我面临以下错误:搜索后我设法通过运行此命令安装cocoapodssudogeminstall-n/usr/local/bin
-
ios – 在没有iPhone6s或更新的情况下测试ARKit
我在决定下载Xcode9之前.我想玩新的框架–ARKit.我知道要用ARKit运行app我需要一个带有A9芯片或更新版本的设备.不幸的是我有一个较旧的.我的问题是已经下载了新Xcode的人.在我的情况下有可能运行ARKit应用程序吗?那个或其他任何模拟器?任何想法或我将不得不购买新设备?解决方法任何iOS11设备都可以使用ARKit,但是具有高质量AR体验的全球跟踪功能需要使用A9或更高版本处理器的设备.使用iOS11测试版更新您的设备是必要的.
-
将iOS应用移植到Android
我们制作了一个具有2000个目标c类的退出大型iOS应用程序.我想知道有一个最佳实践指南将其移植到Android?此外,由于我们的应用程序大量使用UINavigation和UIView控制器,我想知道在Android上有类似的模型和实现.谢谢到目前为止,guenter解决方法老实说,我认为你正在计划的只是制作难以维护的糟糕代码.我意识到这听起来像很多工作,但从长远来看它会更容易,我只是将应用程序的概念“移植”到android并从头开始编写.
-
ios – 在Swift中覆盖Objective C类方法
我是Swift的初学者,我正在尝试在Swift项目中使用JSONModel.我想从JSONModel覆盖方法keyMapper,但我没有找到如何覆盖模型类中的Objective-C类方法.该方法的签名是:我怎样才能做到这一点?解决方法您可以像覆盖实例方法一样执行此操作,但使用class关键字除外:
-
ios – 在WKWebView中获取链接URL
我想在WKWebView中获取tapped链接的url.链接采用自定义格式,可触发应用中的某些操作.例如HTTP://我的网站/帮助#深层链接对讲.我这样使用KVO:这在第一次点击链接时效果很好.但是,如果我连续两次点击相同的链接,它将不报告链接点击.是否有解决方法来解决这个问题,以便我可以检测每个点击并获取链接?任何关于这个的指针都会很棒!解决方法像这样更改addobserver在observeValue函数中,您可以获得两个值
-
ios – 在Swift的UIView中找到UILabel
我正在尝试在我的UIViewControllers的超级视图中找到我的UILabels.这是我的代码:这是在Objective-C中推荐的方式,但是在Swift中我只得到UIViews和CALayer.我肯定在提供给这个方法的视图中有UILabel.我错过了什么?我的UIViewController中的调用:解决方法使用函数式编程概念可以更轻松地实现这一目标.