草庐IT

iphone-se

全部标签

ios - 在后台线程上计算 iPhone 上的字符串大小

我的应用程序中发生了一些比较繁重的字符串大小计算(每次计算需要将近500毫秒,并且发生在用户滚动到我的应用程序(如天气应用程序)中的新“页面”时)。仅延迟每页发生一次,因为计算只需要运行一次(甚至可以缓存以供后续使用相同数据启动)。无论如何,我仍然喜欢不为此类工作阻塞UI,因为对我来说,它使用线程尖叫,但我知道UIKit并不意味着可以从其他线程使用。(我知道NSString不是UIKit的一部分,但字符串大小调整方法是UIKitAdditions的一部分...)那么我应该怎么做呢?不阻塞UI并且安全地这样做的最佳方法是什么? 最佳答案

iphone - 在 UIScrollview 中触摸?

我在viewcontroller中使用ScrollviewDelegate协议(protocol),但我使用的是CustomUIView(UIImageview)在该自定义View中。由于某种原因,touchMoved没有被调用。有谁知道为什么会(不会)发生这种情况? 最佳答案 如果启用UIScrollView中的滚动,则touchMoved事件不会传播到ScrollView内容。如何解决取决于您想要实现的目标。在我的应用程序中,我只需要在UIScrollView中拖动一个对象,为此我在contentsView触摸处理程序中执行了以

ios - 如何在iPhone中调用以*开头的电话?

在我的应用中,我想调用号码*111,当我使用这个网址tel:*111调用电话时,却无法调用成功,请指点一下,非常感谢。[[UIApplicationsharedApplication]openURL:@"tel:*111"]没有工作。但它会在删除*时起作用:[[UIApplicationsharedApplication]openURL:@"tel:111"]; 最佳答案 这是不可能的。来自AppleURLSchemeReference:Topreventusersfrommaliciouslyredirectingphonecal

iphone - cameraOverlayView 在 UIImagePickerController 中裁剪结果

当我将UIImagePickerController与cameraOverlayView一起使用时,我能否从叠加View中获取唯一的选择区域?http://tinyurl.com/2fqy9nq 最佳答案 将UIImageView作为subview添加到您的cameraOverlayView。创建一个大小为320x480的黑色PNG图片。在中间切一个矩形以产生一个孔(透明像素)。将PNG图像分配给UIImageView。或者你可以覆盖你的cameraOverlayView的-(void)drawRect:(CGRect)rect像这

iphone - iOS 中的语音输出

是否可以访问用于辅助功能的iOS语音合成功能? 最佳答案 这是一个在iOS7上使用AVSpeechSynthesizer的例子:AVSpeechSynthesizer*synthesizer=[[AVSpeechSynthesizeralloc]init];AVSpeechUtterance*utterance=[AVSpeechUtterancespeechUtteranceWithString:@"HeyGuys"];[synthesizerspeakUtterance:utterance];要更改语音,请使用:utteranc

iphone - TTTableViewController scrollsToTop 不工作

我正在使用基本的Three20TTTableViewController子类,它使用自己的数据源和模型。问题是我似乎无法使用表的scrollsToTop属性。这是表格的标准属性,继承自UIScrollView,非常常用。我在类里面的许多不同位置/方法中尝试了以下所有方法:self.tableView.scrollsToTop=YES;[self.tableViewsetScrollsToTop:YES]我也尝试过重写该方法-(BOOL)scrollViewShouldScrollToTop:(UIScrollView*)scrollView{returnYES;}都没有成功。注意。为了

iphone - setSelected 上的自定义 UITableViewCell 和动画 :animated:

我有一个UITableViewCell子类,它在drawRect:方法中进行绘图。整个矩形都是自定义绘制的,包括背景。我能够获得非常复杂的单元格,同时保持滚动非常流畅。我的问题:每当View出现时,我都会调用[tabledeselectRowAtIndexPath:pathanimated:YES];,以符合Apple的HIG。但是,没有动画出现。当然,当我有一个透明的自定义View(用subview创建)时它起作用了(所以Apple的背景会出现在下面)。现在不是了。我的drawRect:在“动画时间”期间被调用一次,大约在中途。我认为发生这种情况是因为它使单元格的突出显示属性从1变为

iphone - UINavigationController 和 viewWillDisappear

所以我的应用程序中有一个UINavController并且我试图在用户按下后退按钮时执行一个方法。我到处搜索,只能找到断章取义的零碎内容。有没有一种方法可以实现某种检查,在用户按下后退按钮关闭当前View时进行捕获?(用于弹出View的viewWillDisappear方法由于某种原因永远不会被调用。我确实读到它不会除非您转发该调用?)听起来是否正确,有没有人有任何想法或建议?提前致谢。 最佳答案 看看UINavigationControllerDelegate。当UIViewController被推送到导航Controller堆栈

iphone - 在 UIStatusBar 中(或之上)写一些文本

我知道,这是个奇怪的问题^^,我想知道是否有办法在UIStatusBar中(或之上)写入一些文本。特别是当用户按下UIButton时,我想在状态栏上写一些文本。谢谢! 最佳答案 我不确定您是否可以直接在状态栏中绘制,但您应该能够在自定义View中在其上绘制。你可以getthestatusbar'sframe使用:CGRectstatusBarFrame=[[UIApplicationsharedApplication]statusBarFrame];你可以gettheapplication'smainwindow(大概是状态栏的su

iphone - 获取iPhone应用程序图形的好网站

Closed.Thisquestionisoff-topic。它当前不接受答案。想改善这个问题吗?Updatethequestion,所以它是用于堆栈溢出的on-topic。7年前关闭。Improvethisquestion在哪里可以为iPhoneApps设计界面获得良好的图形?非常感谢您的帮助。 最佳答案 GraphicRiverGlyphishIconsiPhoneGUIAnotherIconPack 关于iphone-获取iPhone应用程序图形的好网站,我们在StackOverf