草庐IT

iphone-se

全部标签

iphone - 为 iPhone 本地化带有文本的图像的最佳方法是什么?

我计划本地化我的iPhone应用程序,包括英语以外的9种其他语言。我担心的是我有许多带有文本的.png文件,以及用于视网膜显示的各自@2x图像。现在我的应用程序有5.6Mb,我担心它会比每个包含.png和@2x文件的文件重得多其他9种语言。根据您的经验,这是真的吗?在将其本地化为其他9种语言后,我最终会得到一个更大的应用程序吗? 最佳答案 答案取决于您如何实现您的应用。如果您的图像包含文本,那么您必须为每种语言创建这些图像的新版本(包括正常分辨率和@2x分辨率)。这不仅会占用额外的空间,还会使本地化变得非常困难,因为您将花费数小时将

iphone - 使用按钮更改页面控件

我有一个简单的页面控件设置了两个不同的页面。我有一个名为nextButton的按钮,如果用户点击该按钮,我想更改页面并滚动到下一页。我的页面控件工作正常,我可以滚动更改页面,但按钮根本不起作用。它正在被调用。-(void)viewDidLoad{[superviewDidLoad];self.scrollView.contentSize=CGSizeMake(self.scrollView.frame.size.width*TUTORIALNUMBEROFPAGES,self.scrollView.frame.size.height);self.scrollView.pagingEna

iphone - 使用 UIAlertView 在 ViewController 之间导航

我正在尝试根据用户在UIAlertView中的选择更改ViewController。我是objective-c的新手,遇到了一些麻烦。当用户按下“我完成了”时,我希望应用导航回上一个ViewController。当用户按下“记分牌”时,我希望应用导航到下一个ViewController。UIAlertView*jigsawCompleteAlert=[[UIAlertViewalloc]//showalertboxwithoptiontoplayorexitinitWithTitle:@"Congratulations!"message:completedMessagedelegate

iphone - NSDateFormatter 夏令时

我正在使用NSDate格式化程序从FacebookGraphAPI请求(格林威治标准时间)获取日期并将其转换为用户的本地时区。我可以很好地读取日期并设置它的新时区,但是当我打印出新日期时,它似乎没有考虑夏令时。下面的时间实际上来自请求,但例如我只是输入来自Facebook响应的标准时间字符串NSString*time=@"2012-04-12T15:25:09+0000"NSTimeZone*localZone=[NSTimeZonelocalTimeZone];NSDateFormatter*formatter=[[NSDateFormatteralloc]init];[format

iphone - iOS - UiTableviewCell - 背景图片一次只显示在一个单元格上

我已经使用UIAppearance在我的应用程序中设置我的表格单元格的背景图像。[[UITableViewCellappearance]setBackgroundView:[[UIImageViewalloc]initWithImage:[[UIImageimageNamed:@"list_bg.png"]stretchableImageWithLeftCapWidth:0.0topCapHeight:5.0]]];但是,当我查看列表时,背景图像仅为屏幕上的一个单元格设置。如果我滚动屏幕,背景图像会设置在出现在View中的单元格上,但它不会在任何其他可见单元格上设置此背景图像。有人知道

iphone - UIKit中的类如何实现深拷贝?

我有一个对象imageView1。我想创建另一个对象来保留imageView1的深拷贝。像这样,UIImageView*imageView1=[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"background.png"]];UIImageView*imageView2=[imageView1copy];我知道它不起作用,因为UIImageView不符合NSCopying。但应该如何我愿意吗? 最佳答案 要创建UIImageView对象的深拷贝,您需要使用NSKeyedAr

iphone - 在 UIViewController 内部集成 UIView 和 GLKView

我使用Xcode4.3.2和iOSSDK5.1。我想在我的Storyboard中创建一个ViewController,它在半个屏幕上包含一个GLKView,在另一半上包含Buttons+Text。我尝试将两者都放在UIViewController中,但可以让它工作。有什么想法吗?文章?教程? 最佳答案 在UIViewController中创建一个GLKViewController实例,现在将GLKViewController添加为subviewController,并将GLKView作为subview添加到UIViewControl

iphone - 根据用户请求杀死 iOS 应用程序

这就是我面临的问题。我正在构建的应用程序的某些部分打开了一些允许连接到各种服务器/服务的c网络套接字。但是,如果应用程序进入休眠状态,这些套接字连接就会丢失,并且在尝试重新加载它们时会出错。所以我想做的基本上是在应用程序再次启动时通知用户应用程序需要重新启动。主要问题是,我可以向他们展示一个按钮,该按钮将通过使用exit(0)终止应用程序,而我的应用程序不会被拒绝吗?Apple表示用户应该控制应用程序何时被终止,在这种情况下我看到他们是,但我不确定Apple对此的看法。还有其他人用过这个吗?你有因为这个被拒绝过吗?在此先感谢您的任何建议!编辑:谢谢大家的建议。我正在尝试考虑所有因素,但

iphone - 使用 MPMediaPropertyPredicate 搜索多种类型

我有以下内容:MPMediaPropertyPredicate*titlePredicate=[MPMediaPropertyPredicatepredicateWithValue:textStringforProperty:MPMediaItemPropertyTitlecomparisonType:MPMediaPredicateComparisonContains];NSSet*predicateSet=[NSSetsetWithObject:titlePredicate];MPMediaQuery*searchQuery=[[MPMediaQueryalloc]initWith

iphone - 在 Xcode 中的项目之间共享代码

我制作了一个通用应用程序,然后从该应用程序,我使用不同的图像来制作不同的应用程序(相同的应用程序,不同的图像)。到目前为止,我的想法是每次生成新应用程序时,我都会复制代码并更改图像(有时还会更改几行代码)。但每次我在主应用程序中更改某些内容时,我都必须在所有子应用程序中进行更改。我一直在考虑为此使用目标(每次我创建一个新目标时,我都会使用一个新目标和一个链接到它的新文件夹图像),但我不确定这一点,因为我从未使用过之前的目标。这是最好的方法吗?如果是,最好的方法是什么?我在我的项目中创建了一个新目标,但它在其中创建了一个全新的项目,它有自己的类。 最佳答案