Tag: iphone

做animateWithDuration:animation:块主线程?

我已经连接下面的两个方法来分离我的用户界面button,但注意到按下“版本1”button后,我不能再次按下button,直到方法内的animation持续时间结束。 我的理解是animation使用自己的线程,以免阻塞主应用程序。 // VERSION 1 -(IBAction)fadeUsingBlock { NSLog(@"V1: Clicked …"); [myLabel setAlpha:1.0]; [UIView animateWithDuration:1.5 animations:^{ [myLabel setAlpha:0.0]; }]; } 旧式版本(如下)确实允许button在animation计时器结束之前被压缩,只需重新设置计时器即可重新开始。 如果这两者都是一样的,我是否错过了一些东西,或者在3.2到4之间有什么变化? // VERSION 2 -(IBAction)fadeUsingOld { NSLog(@"V2: Clicked …"); [myLabel setAlpha:1.0]; [UIView beginAnimations:nil context:nil]; [UIView setAnimationDuration:1.5]; [myLabel setAlpha:0.0]; [UIView commitAnimations]; } 干杯加里

如何将一个Struct包装到NSObject中

这应该是微不足道的…我想,但我找不到如何将一个Structvariables包装到一个NSObject 。 有没有办法呢? 如果没有,我将如何去添加一个结构到NSMutableArray ? 谢谢。

replaceNSString – iPhone的出现

我有一个很长的NSString,我试图replace特殊字符。 我的部分string如下所示: "veau (c\u00f4telette)","veau (filet)","agneau (gigot)","agneau (c\u00f4telette)","b**\u0153**uf (hach\u00e9)","porc (hach\u00e9)" 我想用“oe”replace所有的\ u0153。 我试过了: [response stringByReplacingOccurrencesOfString:@"\u0153" withString:@"oe"]; 但它不工作….我不明白为什么!

8badf00d是什么意思?

有时我的iPhone应用程序崩溃了一个奇怪的crashlog,读取exception代码是0x8badf00d。 堆栈跟踪显示应用程序执行的随机快照,但没有任何可疑的。 这种情况很less发生,我无法find如何重现它。 有人知道更多关于这种exception和exception代码吗? 这里是我的crashlogs摘录: exceptiontypes:00000020 例外代码:0x8badf00d 突出显示的主题:0 特定应用信息: 无法停用 线程0: … 这里没有什么可疑的 … 未知的线程崩溃与未知的味道:5,state_count:1

iPhone图标大小

我正在开发iPhone的应用程序,以支持iPhone 2-4的多个设备。 我在应用程序图标上遇到了一个问题,因为它在iPhone 4 模拟器中显示为像素化,所以我使用了更高分辨率(300 x 300)的新图像。 在模拟器上,它显示了iPhone 4和iPhone设备模拟器的罚款。 但是,当我将我的应用程序移植到iPhone 3的实际设备上时,图标完全不显示,而是显示一个空白的白色图标。 我还没有iPhone 4,所以我不能告诉物理设备上是否会出现同样的问题。 我不确定什么是最好的尺寸/ dpi用于在iPhone 4和更旧的设备上完美地显示图标? 希望尽可能的帮助..

将触摸事件从Javascript翻译成jQuery

我在用 window.addEventListener("touchstart", function(ev){ console.log(ev.touches); // good }); 我怎样才能把这个翻译成jQuery? 我试过了: $(window).bind("touchstart",function(ev){ console.log(ev.touches); // says ev.touches is undefined } 有任何想法吗?

HTML <label>命令在Iphone浏览器中不起作用

在我正在做的一个HTML页面,我试图让div的可点击使用HTML和CSS。 这已经在我已经testing过的一些主stream浏览器(Chrome,Firefox,Opera,Safari)以及HTC手机上完美运行,但是当我试图在Iphone上testing它时,我发现它不起作用。 checkbox本身甚至不可选。 这是我的(除了iPhone上的代码)代码: HTML: <div class="" style="height: 30px;"> <div style="display: table; width: 100%;"> <div style="display: table-row; width: 100%;"> <div style="display: table-cell;"> <label for="3171">Text….</label> </div> <div style="display: table-cell; text-align: right;"> <input type="checkbox" id="3171" name="3171"> </div> </div> </div> <label for="3171"> <span class="blocklink">Invisible text</span> </label> </div> CSS: .blocklink { display: block; height: 100%; left: 0; overflow: hidden; […]

iPhonedateselect器,而不是键盘?

你会怎么做? 我有一个UITextField的窗体。 当我点击它,我想显示一个UIDatePicker,而不是默认popup默认的键盘? 请注意,我的表单上还有其他元素。

如何更改组合typesUITableView的标题的字体颜色?

我有一个分组types的tableview,它看起来很酷。 但是,如果我将表格的背景颜色更改为黑色,则标题变得不清晰。 是否可以更改字体颜色及其样式? 所以我可以使它更具可读性。 我应该实现tableView:viewForHeaderInSection:方法?

UItextfield中的大写字符

我有一个关于iOS UIKeyboard的问题。 我有一个UITextField ,我会只有大写字母的keyboard 。 我使用storyboard并试图将Cpitalization设置为“ All characters ”到UITextField properties 。 但是这不能解决我的问题…有什么build议吗?