草庐IT

objective-c - UIView 的转换看起来很糟糕

我有一个带有简单背景的简单View。我需要用它的内容旋转View。代码在这里:CGAffineTransformr=CGAffineTransformMakeRotation(5*M_PI/180.0f);backView.transform=r;我找不到办法让它看起来不错。截图如下: 最佳答案 您可以使用keyUIViewEdgeAntialiasing在info.plist中:但正如文档所述,这会对性能产生显着影响。 关于objective-c-UIView的转换看起来很糟糕,我们在

ios - 在 iOS 中,将未注释的 NSLogs 发送到应用程序商店是不是很糟糕?

我喜欢用它们来调试(你能看出我是菜鸟吗?)并在部署到应用商店时将它们留在我的代码中。您个人认为这有什么负面影响吗?我看过这些资源,我觉得这不是一个好主意:http://doing-it-wrong.mikeweller.com/2012/07/youre-doing-it-wrong-1-nslogdebug-ios.htmlhttps://developer.apple.com/library/mac/documentation/MacOSX/Conceptual/BPSystemStartup/Chapters/LoggingErrorsAndWarnings.html#//app

ios - 现在我很困惑。 .. Adob​​e Flash 是否支持 iOS?

我看过很多关于为什么苹果在iOS中不支持flash以及为什么flash不能在ipad和ipod上运行的文章。当我用mhyipad启动它们时,我看到很多flash网站不能正常工作,但现在我看到关于flashsupportingiOS的文章所以所有其他文章都错了。我现在可以编写一个应用程序和flash并让它在ipad和iphones的网络上运行吗?? 最佳答案 浏览器不支持Flash,但是,您可以打包一个Flash应用程序并将其安装到您的iOS设备上。这应该可以解决问题:http://tv.adobe.com/watch/cs-55-w

ios - 在 UISearchBar 中取消需要很长时间

点击UITableView中UISeachBar上的取消按钮会永远循环,并继续消耗内存。这是我的条件和发现。1)表格的背景View使用自定义View2)从核心数据中检索到的一长串项目3)开始搜索,输入几个字母--就可以了。我得到了我需要的结果4)点击取消-等待开始我使用CPU分析器进行调试,发现它卡在了对[layoutsbelowifneeded]的调用中。我删除了带有背景图片的自定义View,一切正常。发生这种情况的原因是什么?更新:这是我使用的代码:UIImage*image=[UIImageimageNamed:@"tableview_background.png"];UIIma

ios - Core Data存储40万条数据用于地铁寻路很不正常?

我正在尝试制作一个地铁应用程序,它可以找到从车站到车站的最短路径。我尝试用几个堆样本尝试Dijkstra算法,以便在用户每次选择起点站和终点站时实际计算出最佳路线。但我想知道是否将所有可能的路线存储在CoreData中会更好,这样应用程序就不必每次都计算最佳路线,而是从CoreData中获取最佳路线信息有624个站。以及624X624=389,376条从任何站到任何站的现有路径。每条可能路线的信息包含如下内容:-startingstation:String-endstation:String-stationsin-between:String-totaltimeittakesinsec

ios - OpenGL 在 iPhone/iPad 设备上渲染 GL_POINTS 看起来很糟糕(但在模拟器中看起来完全没问题)

我创建了一个OpenGLES游戏,该游戏在iOS上使用GLKView进行渲染。我还添加了一些位于GLKView顶部的自定义UIButton。在渲染中,我使用GL_POINTS渲染模式绘制了一些星星。在模拟器中一切都很好,但在设备上看起来很糟糕。我想知道是否有人对我应该在设备上配置/寻找的东西有任何建议,这些东西可能需要设置才能获得正确的渲染图像。以下是结果的几张图片:模拟器设备(请忽略自定义按钮缩放比例的差异-设备屏幕截图是在iPad上截取的)。 最佳答案 事实证明,问题与未在OpenGLES着色器中设置gl_PointSize有关

iphone - 为什么 drawRect 中的 CGContextDrawImage 最初很慢?

考虑一个支持ARC的iOS应用程序中的这个简单的UIView子类,它在触摸屏幕时在View上绘制:-(void)touchesMoved:(NSSet*)toucheswithEvent:(UIEvent*)event{CGPointlocation=[[touchesanyObject]locationInView:self];intpadding=brushSize/2;CGRectbrushRect=CGRectMake(location.x-padding,location.y-padding,brushSize,brushSize);[selfsetNeedsDisplayI

ios - UITextView 卡在很长的粘贴上 - 如何捕捉和避免?

在开发应用程序的过程中,有人向我提交了错误报告——“无法将长文本粘贴到文本字段中”。果然,它挂起时,“粘贴”气泡从水龙头中保持蓝色,什么也没有发生。我做了一些实验,发现所有内容都适用于大约60,000个字符的文件(而且不会花费令人担忧的长时间),但65537每次都会杀死它。我进一步试验并发现一些第三方应用程序以及“笔记”应用程序显示相同的行为。如果这是UITextView(在iOS6中)中的一个真正问题,我不希望能够修复它以便可以粘贴大量文本,但我想尽可能避免挂起。谁能建议一种在挂起UITextView之前捕获文本的方法?编辑:感谢rmaddy,这是我用来让它工作的东西:#import

ios - UIAlertController 关闭速度很慢

在iOS8之后,将我的实现更改为UIAlertController而不是UIAlertView让我有些头疼。在点击按钮后用户界面开始响应之前,解雇大约需要一整秒的时间。这意味着用户认为有问题。只有我一个人受苦吗?它跨越多个应用程序,对于像这样简单的实现来说也是如此。我在一个新的空白项目中尝试了这个。-(IBAction)showAlertView{[[[UIAlertViewalloc]initWithTitle:@"test"message:@"test"delegate:selfcancelButtonTitle:@"OK"otherButtonTitles:nil]show];}

ios - 什么可能导致图像在标签栏 iOS 中看起来很难看?

我有2张图片。第一个(@2x:50x50,72像素/英寸)是这样的:TabBar看起来很丑:第二个(@2x:48x42,72像素/英寸)是这样的:即使它更小,在TabBar中看起来也不错:我看不出这两张图片有什么不同。你能看到并告诉我为什么吗?我是为iPhone设计图像的新手。如何为标签栏设计好的图像?Here你可以下载图片。 最佳答案 现在您可以根据您使用的设备设置该图像大小标签栏图标(可选)iPhone6Plus(@3x)大约75x75(最大:144x96)iPhone6和iPhone5(@2x)约50x50(最大:96x64)