Tag: iphone

UI自动化仪器是否可以从命令行运行?

有没有办法通过terminal打开UIAutomation仪器? 是否可以编写一个AppleScript来打开Apple的UIAutomation工具并加载要testing的应用程序? 你能告诉我有没有办法通过脚本或通过命令行我们可以打开UIAutomation并select要testing的应用程序,以及selecttesting脚本?

如何禁用突出显示的应用程序图标?

如何禁用显示在iPhone主页上的图标上的突出显示? 谢谢。

如何dynamic计算UILabel高度?

我想根据给定的文本dynamic地计算UILabel的行数和高度。

iPhone可达性检查

我已经find了几个代码示例来做我想做的事(检查可达性),但是没有一个看起来对我有用。 我不明白为什么这不想玩好。 在我的项目中,我有可达性 #import <SystemConfiguration/SystemConfiguration.h> 我已经添加了框架。 我也有: #import "Reachability.h" 在我试图使用可达性的.m的顶部。 Reachability* reachability = [Reachability sharedReachability]; [reachability setHostName:@"http://www.google.com"]; // set your host name here NetworkStatus remoteHostStatus = [reachability remoteHostStatus]; if(remoteHostStatus == NotReachable) {NSLog(@"no");} else if (remoteHostStatus == ReachableViaWiFiNetwork) {NSLog(@"wifi"); } else if (remoteHostStatus == ReachableViaCarrierDataNetwork) {NSLog(@"cell"); } 这给了我各种各样的问题。 我究竟做错了什么? 我是一个很好的编码员,当我想知道我想要做什么或不知道要做什么时,我需要把自己想做的事情放在哪里,我只是很难。 (太令人沮丧了) 更新:这是怎么回事。 这是在我的viewcontroller,我有 #import <SystemConfiguration/SystemConfiguration.h> 和 […]

如何从UIImagePickerController中select多个图像

在我的应用程序中,我必须select更多的图像,即; 多达3个来自图书馆的图像或图像的捕获。 提前致谢

如何比较两个NSDates:哪个更近?

我正在尝试实现dropBox同步,并需要比较两个文件的date。 一个在我的dropBox帐户,一个在我的iPhone上。 我想出了以下,但我得到意想不到的结果。 当我比较两个date时,我想我正在做一些根本性的错误。 我简单地使用了> <运算符,但我想这是不好的,因为我比较两个NSDatestring。 开始了: NSLog(@"dB…lastModified: %@", dbObject.lastModifiedDate); NSLog(@"iP…lastModified: %@", [self getDateOfLocalFile:@"NoteBook.txt"]); if ([dbObject lastModifiedDate] < [self getDateOfLocalFile:@"NoteBook.txt"]) { NSLog(@"…db is more up-to-date. Download in progress…"); [self DBdownload:@"NoteBook.txt"]; NSLog(@"Download complete."); } else { NSLog(@"…iP is more up-to-date. Upload in progress…"); [self DBupload:@"NoteBook.txt"]; NSLog(@"Upload complete."); } 这给了我以下(随机和错误)输出: 2011-05-11 14:20:54.413 NotePage[6918:207] dB…lastModified: 2011-05-11 13:18:25 +0000 […]

:活动伪类不能在移动Safari浏览器中工作

在iPhone / iPad / iPod上的Webkit中,当点击元素时,不会触发为<a>标记指定样式:激活的伪类。 我怎样才能触发? 示例代码: <style> a:active { background-color: red; } </style> <!– snip –> <a href="#">Click me</a>

如何在iPhone上以编程方式着色图像?

我想用一个颜色参考色调图像。 结果应该看起来像Photoshop中的Multiply混合模式,其中白色将被replace为tint : 我会不断地改变颜色值。 跟进:我会把代码在我的ImageView的drawRect:方法,这是什么? 与往常一样, 代码片段将大大有助于我的理解,而不是链接。 更新:使用代码Raminbuild议UIImageView的子类。 我把这个viewDidLoad:我的视图控制器: [self.lena setImage:[UIImage imageNamed:kImageName]]; [self.lena setOverlayColor:[UIColor blueColor]]; [super viewDidLoad]; 我看到图像,但没有被着色。 我也尝试加载其他图像,在IB中设置图像,并调用setNeedsDisplay:在我的视图控制器。 更新 :drawRect:没有被调用。 最后更新:我发现一个老的项目,有一个imageView设置正确,所以我可以testingRamin的代码,它的作品就像一个魅力! 最后,最后更新: 对于那些刚学习Core Graphics的人来说,这是最简单的方法。 在你的子类UIView中: – (void)drawRect:(CGRect)rect { CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSetFillColor(context, CGColorGetComponents([UIColor colorWithRed:0.5 green:0.5 blue:0 alpha:1].CGColor)); // don't make color too saturated CGContextFillRect(context, rect); // draw base [[UIImage imageNamed:@"someImage.png"] drawInRect: rect blendMode:kCGBlendModeOverlay […]

在移动Safari中的固定位置

移动Safari中可以定位相对于视口固定的元素吗? 正如很多人所指出的, position: fixed不起作用,但是Gmail刚刚提出了一个几乎就是我想要的解决scheme – 查看消息视图上的浮动菜单栏。 在JavaScript中获取实时滚动事件也是一个合理的解决scheme。

如何重置iPhone上的方向更改的Web应用程序的缩放/缩放?

当我以纵向模式启动我的应用程序时,它工作正常。 然后,我旋转到景观,并扩大规模。 为了使它在横向模式下正确缩放,我必须双击两次,第一次放大(正常的双击行为),再次放大(再次,正常的双击行为) 。 当缩小时,缩小到横向模式的正确的新比例。 切换回肖像似乎更一致地工作; 也就是说,它处理缩放,以便在方向变回肖像时缩放比例是正确的。 我想弄清楚这是否是一个错误? 或者如果这是可以用JavaScript修复的东西? 使用视口元内容,我将初始缩放设置为1.0,而不是设置最小或最大缩放比例(我也不想)。 我将宽度设置为设备宽度。 有任何想法吗? 我知道很多人会感激有一个解决scheme,因为它似乎是一个持续的问题。