首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

uicelltableView上的11按钮在iOS9上不会被点击,但在iOS11上可以点击

问题描述:

在iOS9上,uicelltableView上的11按钮不会被点击,但在iOS11上可以点击。

解决方案:

这个问题可能是由于iOS9和iOS11之间的版本差异引起的。在iOS9上,可能存在一些兼容性问题,导致按钮无法被点击。以下是一些可能的解决方案:

  1. 检查代码逻辑:首先,确保按钮的点击事件已经正确地绑定到相应的方法上。检查代码中是否有任何可能导致按钮无法响应的逻辑错误。
  2. 检查版本兼容性:检查代码中是否使用了iOS11特有的API或功能。如果是的话,可以考虑使用条件语句来检查当前运行的iOS版本,并根据版本选择不同的代码逻辑。
  3. 更新SDK版本:如果你正在使用旧版本的SDK,尝试更新到最新版本。新版本的SDK通常会修复一些兼容性问题。
  4. 使用兼容性库:如果你的应用程序需要在多个iOS版本上运行,可以考虑使用一些兼容性库,例如Masonry、SnapKit等。这些库可以帮助你处理不同版本之间的差异。
  5. 进行设备测试:在不同的iOS版本上进行设备测试,以确保按钮在各个版本上都能正常工作。可以使用模拟器或真机进行测试。
  6. 咨询开发社区:如果以上方法都无法解决问题,可以在开发社区中寻求帮助。在社区中,你可以与其他开发者交流经验,并寻求他们的建议和解决方案。

总结:

在解决uicelltableView上的按钮无法点击的问题时,需要仔细检查代码逻辑、版本兼容性,并进行设备测试。如果问题仍然存在,可以咨询开发社区寻求帮助。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

扒虫篇-Bug日志Ⅴ

4.iOS9系统手机上使用SDWebImage不显示图片,iOS10、iOS11手机上、模拟器都是显示 因为网络请求链接使用是 https 所以info.plist中就没有设置App Transport...Security Settings 结果使用SDWebImage加载图片 iOS10、iOS11手机上、模拟器都是显示,可是 iOS9手机上就是不显示,无奈再次info.plist中就没有设置...PS: iOS10.3.2 系统下 UITabbar 点击效果添加了选中背景,这在iOS11iOS9中是没有的,没注意,当时吓一跳以为是Bug,结果是系统特色。...5. iOS11 MBProgressHUD 不显示 事情是这样iOS11之前手机上点击提交按钮都会提示“XXXX不能为空”,可是刚刚更新iOS11手机上,点击按钮时候并没有提示,当时以为是按钮没有触发点击事件...原代码 新代码 可以看到,iOS11中应该是添加了新一层 UIInterrectiveHightEffectWindow ,而且是隐藏起来,所以加载也是看不见,误以为按钮没有响应。

1K10

小程序开发采几个坑

getMenuButtonBoundingClientRect 获取菜单按钮(右上角胶囊按钮布局位置信息。坐标信息以屏幕左上角为原点。...此函数从官方文档看是同步,但是经过实际中发现,它可能是异步。经常有的时候会获取不到相应 bottom、top 等信息。...重现步骤: 1.视频进行全屏播放 2.拉动进度条播放 3.页面显示加载中时,点击小屏播放 4.页面显示黑屏,并且卡住不动,一直无法播放 ? 经过确认,是微信官方 Bug: ?...比如IOS9、IOS10下面的绝对定位(absolute、fixed)必须要有多个定位(left / top),如果只写一个定位,比如只写一个top: 0;,你会发现在开发者工具和 IOS11以上真机是可以显示...,但是低版本却无法显示。

70620

你可能需要为你APP适配iOS11

本文介绍了iOS11UI方面做了哪些更新,有些更新可以为用户提供更加完美的体验,但也有的可能会给目前APP带来异常bug。...前言 前几天发现在做APPiOS11系统动画有异常,在其他系统设备都是正常,动画操作是观察tableViewcontentOffset变化后执行,异常动画发生在tableView reloadData...我用iOS11模拟器体验了一下Files这个APP竖屏和横屏,如下图所示: (command+向左箭头让模拟器横屏) 横屏时,iPhone,tab图标较小,tab bar较小,这样垂直空间可多放置内容...如果有人看不清楚tab bar图标或文字,可以通过长按tab bar任意item,会将该item显示HUD,这样可以清楚看清icon和text。...,当使用该类型时,如果是右滑操作,一直向右滑动某个cell,会直接执行删除操作,不用再点击删除按钮,这也是一个好玩更新。

81520

APP性能测试—PerfDog

如果想采集更多性能指标点击右下角+按钮可以调出更多性能指标参数。 ?...该数据收集目前仅支持iOS11以上系统。...记录导入 点击右上角文件夹按钮可以将已经导出Excel执行数据到到Perfdog中进行查看。 ? 批注及标定 性能测试过程中,我们可能需要添加标记点来记录执行过程中关键点。...数据对比 可以添加不同用例进行数据对比,点击报告右上角加入对比按钮,然后点击对比按钮,再添加用例即可进行对比,最多可以同时对比5组数据。 ?...任务管理 当我们需要多人协作一起测试,或者需要采集不同设备多组数据时,我们可以创建一个任务,后续可以将测试数据都放在该任务下,方便分析查看管理。 管理Tab界面点击创建按钮即可创建自定义任务。

3.5K51

iOS多设备适配简史以及相应API支撑实现

,网络以及苹果官方都有很多资料介绍这些属性意思。...因为iOS7和iOS11两个版本中控制器中视图和上面所列出一些内容之间关系变化最大。...NSLayoutConstraint约束以及iOS9封装改进 iOS6时代苹果推出了AutoLayout技术解决方案,这是一套采用以相对约束来替代硬编码解决方法,然而糟糕方法名和使用方式导致使用成本和代码量急剧增加...大量实践中很多应用各板块其实都是按顺序从上到下排列或者从左到右排列。所以如果您应用最低支持到iOS9的话就可以大量应用这个类来构建你程序了。...占位视图类UILayoutGuide iOS9以前两个视图之间间距和间隔是无法支持浮动和可伸缩设置,以及我们可以需要在两个视图之间保留一个浮动尺寸空白区域,解决方法是它们中间加入一个透明颜色

1K30

你可能需要为你 APP 适配 iOS11

本文介绍了iOS11UI方面做了哪些更新,有些更新可以为用户提供更加完美的体验,但也有的可能会给目前APP带来异常bug。...前言 前几天发现在做APPiOS11系统动画有异常,在其他系统设备都是正常,动画操作是观察tableViewcontentOffset变化后执行,异常动画发生在tableView reloadData...我用iOS11模拟器体验了一下Files这个APP竖屏和横屏,如下图所示: (command+向左箭头让模拟器横屏) 横屏时,iPhone,tab图标较小,tab bar较小,这样垂直空间可多放置内容...如果有人看不清楚tab bar图标或文字,可以通过长按tab bar任意item,会将该item显示HUD,这样可以清楚看清icon和text。...,当使用该类型时,如果是右滑操作,一直向右滑动某个cell,会直接执行删除操作,不用再点击删除按钮,这也是一个好玩更新。

2.4K00

兼容iPhone X* 刘海正确姿势

,因为如果页面底部有按钮的话,就会被胡子给挡住,以往我们兼容过 iphone x 下巴,但现在回想起来不是正确做法。...如果明年又多几个尺寸那就会是没完没了改改改。 正确姿势 ios 11 中我们可以使用 viewport-fit=cover + safe-area-inset-*。...那么是不是 ios11 以下就用不了这些了呢?是的,但你见过 iphone x+ 有 ios 11以下吗? 所以我们可以愉快搞下去。...WebkitiOS11中新增CSS Functions: env( )替代constant( ),文档中推荐使用env( ),而 constant( ) 从Safari Techology Preview...目前到这,横屏场景下左侧内容就不会被刘海遮挡住了: 三、底部按钮处理 首先给底部按钮一个外层容器 .btn-container ,设置样式时其中有几点比较关键: 1、设置 padding-bottom

64210

OC观察者模式之KVO使用与思考

,其它属性依然可以自动监听,控制其中实现添加按钮点击按钮时候改变age值,并触发监听方法,代码如下: animal类: ?...将animal.m中类方法修改之后: ? 运行之后不点击按钮的话,age和name属性都不会自动调用监听方法: ? 点击按钮之后,只有实现了手动监听age属性调用了监听方法: ?...1、添加观察者次数与remove次数匹配导致程序崩溃 连续对同一属性添加观察者是可以,但是也要保证移除观察者时候也要移除对应次,不然可能会引发崩溃(iOS11以上不会崩溃)。...2、移除不存在观察者(iOS11以上不会崩溃) 当某个对象并没有添加观察者时,却执行了移除观察者操作,也会导致程序崩溃,此处附相关代码。...3、被观察者销毁时还存在观察者(iOS11以上不会崩溃) 这种情况常出现在复杂逻辑下,观察者先于被观察者销毁[9] 4、KVO 行为是同步,并且发生与所观察值发生变化同样线程

1.4K30

你可能需要为你 APP 适配 iOS 11

本文介绍iOS11UI方面做了哪些更新,有些更新可以为用户提供更加完美的体验,但也有的可能会给目前APP带来异常bug 前言 前几天发现在做APP iOS11 系统动画有异常,在其他系统设备都是正常...如果有人看不清楚tab bar图标或文字,可以通过长按tab bar任意item,会将该item显示HUD,这样可以清楚看清icon和text。...属性,storyboard中也支持这个设置,对于HUDimage需要设置另一个iOS11新增属性:largeContentSizeImage,关于这部分更详细讨论,可以参考 WWDC2017 Session...例子:当你设置了trailing = 30;当在一个right to left 语言下trailing会被设置view左边,可以通过layout marginsleft属性读出该值。...cell,会直接执行删除操作,不用再点击删除按钮,这也是一个好玩更新。

1.6K60

IOS学习——iphone X适配

广告页也基本可以按照这个尺寸来切图。   ...自定义导航栏返回按钮右移明显     iOS 11改动相当大就是导航栏部分,除了新加入了largeTitles和searchController两个新特性,还对导航栏图层结构进行了调整,原来已经复杂不要图层中又新增了新图层...4 //ios11 返回按钮右移 适配 5 if (@available(iOS 11.0, *)) { 6 backButton.contentEdgeInsets = UIEdgeInsetsMake...UISearchBar高度有变化,而且点击之后背景颜色和原先不一致    上图右边图是点击搜索框之前和点击结束输入后正常情况下效果,左边图是iOS 11点击点击结束输入后效果。...ExtendedLayoutIncludesOpaqueBars参数含义是不透明导航栏条下是否可以扩展,默认是NO,如果设为YES,则表示可以扩展,即可能会受到导航栏影响,我们知道iOS 11中导航栏变化非常大

1.5K60

iOS新视频开发框架AVPlayerViewContoller与画中画技术

iOS9系统后,iPad Air正式开始支持多任务与画中画分屏功能,所谓画中画,即是用户可以将当前播放视频缩小放在屏幕同时进行其他应用程序使用。这个革命性功能将极大方便用户使用。...于此同时,iOS9中,MPMoviePlayerController与MPMoviePlayerViewController类也被完全易用,开发者使用AVPlayerViewController可以十分方便实现视频播放功能并在一些型号... 自定义控件可以添加在其 @property (nonatomic, readonly, nullable) UIView *contentOverlayView; //画中画代理 iOS9后可用...如上图所示,视频播放界面右下角出现一个画中画按钮点击这个按钮当前播放视频界面会缩小显示屏幕角落,这时点击Home键回到主界面,或者切换到其他应用程序,视频播放不会中断。...两指捏合操作可以将缩小视频播放窗口进行任意尺寸放大,如果将视频窗口拖进屏幕边界,视频窗口会被吸进边界,用户可以通过拖拽手势将其拉出,如下图: ?

2.1K40

兼容iphone x * 刘海正确姿势

,因为如果页面底部有按钮的话,就会被胡子给挡住,以往我们兼容过 iphone x 下巴,但现在回想起来不是正确做法。...如果明年又多几个尺寸那就会是没完没了改改改。 正确姿势 ios 11 中我们可以使用 viewport-fit=cover + safe-area-inset-*。...那么是不是 ios11 以下就用不了这些了呢?是的,但你见过 iphone x+ 有 ios 11以下吗? 所以我们可以愉快搞下去。...WebkitiOS11中新增CSS Functions: env( )替代constant( ),文档中推荐使用env( ),而 constant( ) 从Safari Techology Preview...否则 calc 会计算出一个不合法值,则本句声明不会生效。这样不支持 env 设备中也可以达到兼容目的。 目前到这,横屏场景下左侧内容就不会被刘海遮挡住了: ?

1.1K30

实践-小细节Ⅶ

1. iOS11中UIWebVIew 所以网页y 坐标是 0 ,但是 iOS 11里面就是无法 状态栏显示,iOS11系统不会这样会占用 状态栏位置 2....iOS 11以下,当用户点击安装新版本后仍然会在应用内直接开始安装。 5....随便写什么都可以,其余一样 在打开一个程序,(前提是你设备必须有刚设置好schems那个app), [[UIApplacation shareApplication] openUrl :[...程序 7. iOS11中ScrollerView或者其子类占位 状态栏设置 ios11系统下,如果tableview或者ScrollerView 是从0开始,需要做简单适配 适配前 if (@available...如下图,新建一个BaseViewController类别,导入头文件,直接使用原类中 block操作,并且这个block原类中也有使用,效果和写在一个类中是一样。 ?

84420

iOS Airplay Screen Mirroring 同屏技术详解

对此相关技术限制比较严格,甚至iOS9中加上了更严格加密算法,直接导致很多投屏产品不可用。本文转自刘连响知乎文章。...并在iOS10和iOS11中继续扩展了ReplayKit能力. 但还是有很大限制, 比如在使用ReplayKitapi时只能录制当前应用应用, 无法应用进入后台之后继续录屏....这样对第三方开发有了非常大限制. 2.Airplay Airplay是苹果提供一种多屏互动技术, 可以将音频照片,视频, 屏幕从iOS设备或者Mac电脑投射到支持airplay接受设备,如Apple...同时,通过研究,我们也可以通过Airplay Mirroring技术,做到iPhone把自己屏幕内容投送给当前iPhone,某些情况下这种airplay破解却非常有用处,比如手游直播。...iOS9之后,fairplay过程之前,增加一个设备匹配过程,即pair-setup、pair-verify过程,其主要算法是较为标准非对称公钥交换算法。

3.2K20

iOS Airplay Screen Mirroring 同屏技术详解

对此相关技术限制比较严格,甚至iOS9中加上了更严格加密算法, 直接导致很多投屏产品不可用. iOS中投屏方案: 1, ReplayKit iOS9中引入了ReplayKit, 让开发者有了一定获取屏幕数据能力...并在iOS10和iOS11中继续扩展了ReplayKit能力. 但还是有很大限制, 比如在使用ReplayKitapi时只能录制当前应用应用, 无法应用进入后台之后继续录屏....这样对第三方开发有了非常大限制. 2, Airplay Airplay是苹果提供一种多屏互动技术, 可以将音频照片,视频, 屏幕从iOS设备或者Mac电脑投射到支持airplay接受设备,...同时,通过研究,我们也可以通过Airplay Mirroring技术,做到iPhone把自己屏幕内容投送给当前iPhone,某些情况下这种airplay破解却非常有用处,比如手游直播。...iOS9之后,fairplay过程之前,增加一个设备匹配过程,即pair-setup、pair-verify过程,其主要算法是较为标准非对称公钥交换算法。

3.1K10

二、应用脱壳

四、bfinject 如果当前设备系统是iOS11及以上版本,那么Clutch、dumpdecrypted不进行改造,目前都无法正常使用,这时候可以选择bfinject工具包,它集成了脱壳工具及Cycript...五、CrackerXI(iOS11~iOS13) CrackerXI是脱壳工具后起之秀,专为iOS11~iOS13量身打造,是目前为止最为傻瓜式脱壳工具。...现在进入“AppList”页面,单击需要脱壳App,随后弹出对话框中单击YES,Full IPA按钮,即会自动进行脱壳并重新打包成ipa文件,完成后会弹出一个成功提示框。...Clutch源码里面有一个步骤修正了SHA-1hash值,所以iOS9运行没有问题,但是iOS11校验了SHA-256hash值,而该值又没有修正,所以仍然会闪退。...32位程序,只需要提取ARMv7架构即可,因为iOS11系统之前,指令集都是向下兼容,但是到了iOS11及以后系统,就只保留了ARM64架构。

1.3K10

跨越距离,一键远控——向日葵远程控制

从今以后,只要你电脑处于开机状态,就可以随时随地控制你电脑进行操作,随时上传下载,随时开始暂停,随时修改PPT,随时 为。所。欲。为。 •可以公众号后台回复『036』或『向日葵』获取下载链接。...❷在手机和电脑同时登录账号,就可以实现以下神奇功能。 ? ?...向日葵本身分为两大功能:控制设备和屏幕分享 ❶手机控制电脑: 在手机端选定设备以后,点击进行远程控制,控制小鼠标以及下方键盘按钮进行输入;点击鼠标,拖动正中间圆圈进行移动,左右侧括号为左右键,上方小圆圈滑动可以快速翻页...打开阳光小店,可以凭借阳光兑换其他功能,比如控制安卓设备,点击收集阳光可以通过看广告获取,每天150,7天即可兑换一个月控制权限。需两台设备都安装向日葵并且登录同一账号。 ? ?...❹手机屏幕分享: 发现标签页,选择手机投屏(iOS需要iOS11),扫码投屏或直接选择相同账号下电脑端。 ? ? ❺电脑屏幕分享: 手机直接选择设备或电脑选择设备,远程观看。 ? ?

2.8K50

iOS UITableView左滑操作功能实现(iOS8-11

一 左滑操作功能实现 1、如果左滑时候只有一个操作按钮可以使用如下三个delegate方法来实现: ? 2、如果左滑有一个或多个操作按钮,iOS8-10 可使用如下两个delegate ?...4、上面1.2和1.3中实现方法区别 体验不同就是当左滑只有一个button时,iOS 11可以一直左滑,滑到一定程度时,会执行点击按钮操作,iOS 11之前不会。...实现思想是hook系统实现,但鉴于UITableViewview层级结构iOS 11中有所改变,所以iOS8-10和iOS11实现有所不同,以下分别给出。...由上图可知,左滑操作按钮UITableViewCell子view,所以我们可以UITableViewCellcategory中hook掉layoutSubviews方法,找到UITableViewCellDeleteConfirmationView...由上图可知,左滑操作按钮UITableView子view,所以我们可以UITableViewcategory中hook掉layoutSubviews方法,找到UISwipeActionPullView

1.1K81

【HTML5 理论知识】就H5调试技巧,浅谈:iPhone X 适配方案!

)和env(safe-area-inset-X) ,这些属性是与iOS11以上所有iPhone机型(不仅仅包括iPhone X)都相关,故以iOS版本为区别具体分析一下全屏下H5页面: 1....所以meta标签viewpoint中加viewport-fit=cover时iOS10和iOS11下constant(safe-area-inset-X)值表现是不一样。 3....且考虑了未来机型适配。 缺点:适配iPhone X时需要同时考虑其他iOS11机型下会不会受到影响。 以上只分析竖屏webview下情况,横屏webview可以自行通过模拟器进行研究。...iPhone X模拟器 H5调试 介绍 加入适配代码后,没iPhone X情况下,可以通过iPhone X模拟器调试,像手机QQ/手机空间里H5页面,可以通过模拟器安装手机QQ/手机空间app...Xcode9.0以上 步骤:Xcode打开一个空白项目,选择iPhoneX模拟器,并点击运行按钮即可。 image.png 安装应用 Xcode直接编译客户端代码。

3.3K80
领券