草庐IT

iphone - 触摸时更新 View

我有一个应用程序,我可以在UITableView中加载图像。每行都有一个ImageView。我从URL下载图像并将其分配给UIImageView。这里的问题是,如果我拖动表格View,ImageView不会更新。它仅在我松开手指时更新。另一个问题是我在所有单元格中都有一个标签显示一个使用计时器递增的计数器。当我的手指放在表格View上时,也不会调用计时器操作。在这两种情况下我该如何进行更新?可能这是一个非常基本的问题。但我不知道。谢谢大家!编辑:我注意到-connection:didReceiveResponse:方法在View时没有被调用正在被触摸。编辑2:我尝试使用NSURLCon

iphone - 获取 iPhone 自动锁定设置

是否可以通过代码询问操作系统是否在设备上启用了自动锁定和/或密码锁定?我正在制作的安全应用程序需要在未设置这些设置时警告用户。 最佳答案 不,目前这是不可能的(以前是5.0之前的版本)。您可以考虑为应用程序实现锁定屏幕。 关于iphone-获取iPhone自动锁定设置,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/16741140/

ios - 界面生成器中的自动调整大小问题

我已经在xib(适用于iPad)中为搜索栏设置了自动调整属性,如下所示:现在:我想我应该在interfacebuilder的mainView中设置一些属性,但不知道是哪个属性,如果您有任何建议,请分享。如果我同时删除中间的那一行和右边的那一行,那么我会得到这样的结果: 最佳答案 只需从XIB自动调整View中删除右边的红线,如下图所示:--或者尝试移除自动布局完成人像模式风景模式 关于ios-界面生成器中的自动调整大小问题,我们在StackOverflow上找到一个类似的问题:

ios - Adcolony 无法找到当前可见的 UIViewController

我在我的iPhone游戏中集成了adcolony视频广告。显示广告时出现错误"ADCOLONY2.0.1[*ERROR*]AdColony有广告,但无法显示它们。AdColony无法为您的应用找到当前可见的UIViewController。请确保您的keyUIWindow具有一个rootViewController。”当我检查appdelegate中的代码时,我们已经像这样设置了UIWindow的rootviewcontroller:self.viewController_ipad=[[ViewController_ipadalloc]initWithNibName:nilbundle

ios - AVCaptureConnection isVideoMinFrameDurationSupported 是假的?

所以在我的应用程序中,我正在录制视频。我想将录制视频的fps限制为15fps,因为如果速度更快,我在处理每一帧时都会遇到问题。该应用程序针对iOS5.0+,因此我不必担心比这更旧的iOS版本。我知道要设置最大fps,我可以使用AVCaptureConnection的setVideoMinFrameDuration。我也知道要让它真正起作用,我还必须设置VideoMaxFrameDuration。然而,在我的iPad上,AVCaptureConnection的isVideoMinFrameDurationSupported似乎总是返回false,因此我从未设置videoMinFrameD

ios - iPad 上使用 Javascript 的本地网页

我有一个简单的网页,带有启用了javascript触控功能的slider,我希望我的客户能够在没有互联网连接的情况下在他们的iPad上运行。将其保存到阅读列表会破坏javascript。如果它通过连接打开然后退出,然后在没有连接的情况下重新打开,safari说它无法打开但按下后退按钮会正确加载缓存版本。有没有办法更好地打开缓存文件或在本地保存html文件? 最佳答案 您要求的是HTML5引入的两个功能:Offlinewebapplications即使没有互联网连接也可以访问您的页面Localstorage将页面数据保存在客户端上

ios - 无法保存 JSON 数据以供多个 UIView 使用

这个问题在这里已经有了答案:Passingdatabetweenviewcontrollers(46个答案)关闭9年前。我在访问我提取的JSON数据时遇到了一些问题。我正在使用JSONModel来获取我的JSON数据,如下所示:在我的LeftViewController.m的顶部@interfaceLeftViewController(){PostgresFeed*_feed;}然后往下看:-(void)viewDidAppear:(BOOL)animated{JSONHTTPClientgetJSONFromURLWithString:@"myurl"completion:^(NSD

ios - 如何将 UIView 的显示复制到另一个窗口中?

我需要显示一个带信箱的1920x1080UIView,该UIView已缩放以适合横向的iPad显示器。该UIView还需要以全分辨率显示在外部显示器(HDTV)上。UIView有许多不同的subview,具有用户交互性、动画甚至视频。我现在可以使用此设置,它适用于较小的动画,但如果我需要在屏幕上移动一个大的UIView,动画会减慢并丢帧。我目前在另一个UIScreen上的第二个UIView中使用以下方法。[srcView.layerrenderInContext:UIGraphicsGetCurrentContext()];有没有更快的方法来获得源1920x1080UIView的镜像V

iphone - 使用 uitextfields 创建 uitableview 表单

我正在处理一个有uitableview的地方,我想在它的每个单元格中添加一个uitextfield,以便它可以用作表单。大约有15个这样的uitextfields。但是由于屏幕上的空间很小,一次只显示5行,而其他行则出现在滚动中。当我尝试从所有这些uitextfields中获取数据时,我只为那些可见的数据获取数据,而对于其他人,我得到null。它应该是因为我没有使用重用标识符。以下是我的CellfoRrowAtIndex代码:editContactCell*tcell=(editContactCell*)[tableViewdequeueReusableCellWithIdentifi

ios - iOS 上的 OpenGL 纹理存储在哪里?

OpenGLES2iPad应用程序中的纹理存储在哪里?如何确定存储纹理的设备功能?我最初以为纹理存储在RAM中,但下面的代码运行得很好而不是导致溢出:for(inti=0;i我是不是以错误的方式创建了这些纹理,或者iPad真的能够做到这一点吗? 最佳答案 纹理存储在服务器空间。因此,驱动程序可能会优化空缓冲区并且在您确实需要将一些数据放入其中之前不会创建它们。iPad肯定无法存储225GiB的纹理。:)编辑:glAreTexturesResident已被弃用。我不知道有任何替代品。 关于