草庐IT

iphone - 如何检测 UIImage 中的 alpha 像素

如果用户触摸是在alpha像素(透明)上,我试图将hitTest传递到我下面的元素我不知道的是如何确定CGPoint(20,20)上的像素是否是完整的alpha?iOS4.+谢谢,O。 最佳答案 可以得到像素RGBA,然后得到alpha-(UIColor*)getPixelColorAtLocation:(CGPoint)point{UIColor*color=nil;CGImageRefinImage=self.image.CGImage;//Createoffscreenbitmapcontexttodrawtheimagein

UIWebView 中的 HTML 表格宽度

我正在动态生成HTML并将其提供给UIWebView。我有几张数据表正在显示,但我无法让它们拉伸(stretch)到整个屏幕宽度。到目前为止我已经尝试过...表格的100%宽度属性table上100%宽度的样式所有单元格的宽度总和为100%head中的样式将100%宽度应用于所有表格(和*子元素)我还尝试了XHTML4.01和HTML5文档类型,以防出现显示问题。这是它当前的样子...[不幸的是我是菜鸟,还不能发布图片]我只是想让它们填充表格周围1px键线内的所有空间。有什么想法吗? 最佳答案 我刚刚弄明白了。因为我是动态构建HTM

iphone - 将大量 Sqlite 行加载到 UITableView 中

需要在我的UITableView中加载20,000个项目,我想知道执行此操作的最佳方法是什么。我目前在SQLite中使用直接查询。这会消耗太多内存,并且离开应用程序的速度很慢。 最佳答案 有几个选项:透明地分页数据或实现类似邮件的功能,您可以在其中单击以加载25个以上。如果透明地分页数据UITableView具有诸如行的总数据和加载数据之类的回调,因此非常完美,它是虚拟的并且可以重复使用单元格。但是,您不能进行基本选择,您必须一次选择x-例如,一页50。您必须首先为完整查询选择count(*),以便知道然后计数。然后,当回调请求第3

ios - iPad UIViewController 复杂界面最佳实践

我想为iPad开发一个应用程序,使用如下链接所示的布局:https://skitch.com/sparkoletto/g13ck/ipad-views-layout正如您在一页图像中看到的,我想插入一个UITableView(B)、两个UIScrollView(一个垂直(D)和一个水平(A))和一个简单的UIView(C)。开发此类界面的最佳方式是什么?最好使用单个ViewController来管理我需要的所有View,或者为每个View创建一个ViewController,然后将它们全部组合到另一个UIViewController中?谢谢 最佳答案

iphone - 如何检测用户是否在 iOS 中使用 home+power 进行了截图?

我正在尝试检测用户是否截取屏幕截图以警告他们这是具有版权的视频。我已经尝试过DarwinNotification,但它没有用......NSMetadataQuery可能是一个解决方案,但我们希望该应用程序也能在iOS4上运行。有人可以帮我吗?谢谢!:p 最佳答案 无法检测到已(或将)在iOS5上拍摄的屏幕截图。在iOS4.0中,有一个Darwin通知被触发PictureWasTakenNotification,但现在没有了。文档什么都没说,用NSNotificationCenter订阅所有通知,截图后只显示静音。

iphone - 如果我的构建目标是 iOS 5.0,当较旧的操作系统版本尝试下载/运行它时会发生什么情况?

我最近向应用商店提交了一个应用。我的iOS版本目标是5.0。当使用旧iOS版本的用户尝试下载我的应用时会发生什么? 最佳答案 如果用户从他们计算机上的iTunes下载它,它会下载但他们将无法将它同步到他们的iDevices。但是,如果他们尝试直接从他们的iDevice下载它,设备会弹出一个警告,说他们将无法下载它。但是,目前大多数应用的iOS版本目标较低,适用于更广泛的受众。 关于iphone-如果我的构建目标是iOS5.0,当较旧的操作系统版本尝试下载/运行它时会发生什么情况?,我们在

iphone - 动画和调整 UIImageView

如何设置UIImageView的动画和调整其大小?我试过这样做,但对我来说没有用:[UIViewbeginAnimations:nilcontext:NULL];[UIViewsetAnimationDuration:1.0];imgView.frame=CGRectMake(0,0,320,480);[UIViewcommitAnimations]; 最佳答案 尝试使用block动画:[UIViewanimateWithDuration:1.0f//Thiscanbechanged.animations:^{CGRectframe

iphone - 如何为 iOS 构建 PoDoFo 库

这可能是这个问题的副本HowcanIusethePoDoFolibraryforannotatingPDFsoniOS?还没有回应。我知道如何在iOS的xcode项目中使用/创建静态库。我一直在寻找一个支持内存编辑pdf文档的免费PDF库,我开始知道PoDoFo做得很好,我试图为xcode构建这个库,但我真的不知道如何使用CMake。谁能告诉我如何在我的iOS应用程序中使用这个库。谢谢 最佳答案 这是Podofo“Readme”文件的摘录CMakebuildsonMacOSXMacOSXuserscanbuildPoDoFousin

ios - 图 block 大小,视网膜与非视网膜,iPad 与 iPhone

一个有趣的问题。我希望这会产生很多好的想法。我正处于当前正交游戏项目的设计早期alpha阶段。我正在尝试不同的瓷砖尺寸。几个问题,因为我想迈出正确的一步。我们是否应该区分Retina与非Retina显示器、iPhone与iPad显示器上的图block尺寸(80x80、32x32等)?适合设计师和艺术家的推荐瓷砖尺寸是多少……为什么?目标:无论显示格式如何,我都希望获得干净、清晰的视觉效果。卡通、彩色的16位到32位图像,无论显示方式如何。我想为我的图集保持1024x1024的纹理大小。我希望这会给我足够的瓦片来让世界看起来不错,而不是破坏我的瓦片map系统。我当前的map大小是200格

ios - 为什么 UIPageViewController 在翻页后调整其 UIViewControllers View 的大小?

在pageViewController:viewControllerAfterViewController:方法中,就在return语句之前,即将作为下一页返回的View具有正确的View框架大小。然而,在调用pageViewController:didFinishAnimating:previousViewControllers:transitionCompleted:方法后,我立即检查了新引入的ViewController([pageViewController2.viewControllersobjectAtIndex:0];)的框架大小,我发现它已调整大小。请注意,对于新创建的