草庐IT

ios - 如何以编程方式禁用 Mac Yosemite 中的 iOS 8 视频捕获?

Apple发布了一项新功能,允许通过QuickTime播放器录制电影。您需要做的就是将iOS8设备连接到MacYosemite机器,运行QuickTime并将连接的设备设置为电影的来源。(就像这里解释的那样:http://www.tekrevue.com/tip/record-iphone-screen-quicktime/)我想阻止QuickTime在我的应用程序运行时录制电影。知道我该怎么做吗?我可以在plist中更改任何值吗?我可以听任何特别事件吗?还有其他创造性的方式来破坏这个过程吗?谢谢!尼利 最佳答案 根据Apple的开

ios - UITableView 正在添加空行并禁用滚动

利用从thisanswer填充UITableView的方法,并通过以下方式将表设置为编辑模式:tableView.editing=true;并添加这些方法:-(BOOL)tableView:(UITableView*)tableViewcanMoveRowAtIndexPath:(NSIndexPath*)indexPath{returnYES;}-(void)tableView:(UITableView*)tableViewmoveRowAtIndexPath:(NSIndexPath*)sourceIndexPathtoIndexPath:(NSIndexPath*)destina

ios - 是否可以禁用点击自定义 UITableViewCell 的附件 View 部分?

我在ObjectiveC应用程序的UITableView中有一个自定义UITableViewCell。我在左边有一个imageView和一个标签,但现在我想在正确的位置添加一个检查。我在附件View中将此检查添加到我的自定义单元格中,但我也有didSelectRow函数。如何禁用accessoryView区域中的didSelectRow?可能吗? 最佳答案 您还可以为复选按钮制作自定义按钮。如果您需要在您的单元格类之外执行任何操作,请设置按钮单击并委托(delegate)。因此,当您点击按钮时,您将在该区域点击按钮,如果您点击按钮的

ios - 以编程方式禁用 IOS 3d 触摸手势

我们遇到一个问题,即在启用了3d触摸的Apple设备的左边缘无法识别触摸。似乎发生的事情是touchesBegan消息延迟了大约一秒钟(同时系统会尝试确定您是否要滑动),如果您快速点击,touchesBegan消息会在touchesEnded消息之前立即发送,并且我们的应用没有接收到它。如果我们在设置菜单中关闭3d触摸,那么我们会在触摸屏幕时立即获得touchesBegan,就像我们在屏幕上除左手边以外的任何其他地方所做的一样。有没有办法在代码中为我们的应用程序或View关闭3d触摸行为?或者我们可以将特定手势的行为修改为“不延迟触摸开始”有人在Objective-C中有任何代码吗?谢

javascript - 在 iOS 12+ 的网站上禁用缩放

我现在正在寻找一个工作代码来禁用网站的iOS缩放。我还发现了这个:disableviewportzoomingiOS10+safari?这些修复可能适用于iOS10,但似乎不适用于iOS12。我已经找到一个成功禁用缩放的网站,但我无法了解他们是如何做到的。我知道Apple取消了通过viewport-meta标签禁用缩放的可能性,但必须有一个解决方法来为网站禁用它。对于我们的网站,禁用缩放或缩放不会触发调整大小事件至关重要。有什么解决办法吗?我已经尝试过的是例如为了防止touchmove/ontouchstart/gesturestart...它们都不起作用。

iphone - 使用 CSS 禁用 iOS 设备的链接

我有一个图片库,图片大到可以填满一个iPhone屏幕。图像也是链接,所以您可以想象,在iPhone上滚动会变得非常令人沮丧,因为您经常不小心点击链接。有没有办法单独使用css来防止这种情况?如果不是,那么这个问题最简单的解决方案是什么?谢谢! 最佳答案 我建议使用Javascript。但是,我找到了一种只使用CSS的方法。第一步,您需要识别客户端浏览器,只需在HTML文件的HEADsession中添加以下代码:只有当客户端使用iphone浏览器时,才会加载“iphone.css”的内容。在这个文件“iphone.css”中,你需要创

iphone - 仅在 iPad 上从其他应用程序打开 URL,在 iPhone 上禁用

我们的通用应用程序支持从其他应用程序打开pdf文件,但我们只想在iPad上支持它。如果设备是iPhone,当您长按pdf文件时,有没有办法阻止应用程序在“打开方式...”菜单中列出? 最佳答案 您可以通过将~iphone、~ipad或~ipod附加到Info.plist中的键来定位特定的设备类型。参见CreatingDevice-SpecificKeys在文档中。 关于iphone-仅在iPad上从其他应用程序打开URL,在iPhone上禁用,我们在StackOverflow上找到一个类

iphone - 推送新的 UIVIew 时禁用所有交互 UIViewcontroler

我在这里使用这段代码UIViewPopuplikeUIAlertView创建UIVIew相同的UIalertView。我从UIViewController推送新的UIViewAlert,但我希望UIViewAlert出现,UIViewController不点击或选择,然后UIViewAlert消失,UIVIewController正常点击。在我的ViewController中有1个tablview,1个标签栏包括4个UIButton。我将新的UIViewAlert称为:DetailView*detailAlert=[[DetailViewalloc]init];[self.viewad

ios - 禁用个人热点通知

启用个人热点下推View和相关subview下推。如何以编程方式禁用个人热点通知?(即使HOTSPOT打开,我如何将iPhone状态栏限制为原始大小?) 最佳答案 我发现个人热点不仅向状态栏添加了20个点,而且还弄乱了依赖重力放置点的View,这一点已经很晚了。我添加了在布局View之前检查状态栏高度的代码。如果不是20,那可能是热点,所以我就把状态栏隐藏了。这不是一个理想的解决方案,但目前有效。-(BOOL)prefersStatusBarHidden{if([UIApplicationsharedApplication].sta

ios - 模块被禁用 - 但为什么呢?

我正在为项目中的模块而苦苦挣扎。在我使用@import的地方,我得到“禁用模块时使用'@import'”。但为什么它们会被禁用?在我的build设置中,我将所有目标的“启用模块(C和Objective-C)”设置为"is"。将“自动链接框架”设置为是或否不会影响此(编译时)错误虽然该项目曾经有Objective-C++和一些C++代码,但现在没有了。是否有任何我可能错过的项目设置因此而设置?我的项目中没有更多的.pch文件,build设置也没有提到它们我将CocoaPods(0.39.0)与“use_frameworks!”一起使用我希望@import的模块来自那里。但是,如果我将“#