草庐IT

cocoa-touch

全部标签

iphone - 在 iOS 上设计 3 行对话框的方法 - 多语言可用

我正在尝试在iOS中创建一个View(普通单View),其中包含3个标签和3个文本字段。该应用程序应该能够使用多国语言。我想要以下布局:Label|TextFieldLabel|TextFieldLabel|TextFieldTextFields应该从相同的位置开始。(见图)但文本字段的长度应取决于标签中文本的长度。(我想最小化您可以在英语图像上看到的空间。简而言之,英文布局的标签和文本字段之间的间距应与德文布局相同。最好的方法是什么,使用自动布局? 最佳答案 每一行的第一个:调整标签大小以适合文本。然后在标签和文本字段之间放置一个

ios - 自定义透明UITabBar

我正在尝试创建一个标签栏透明(或看起来透明)的应用程序。为此,我在View中使用了图像的一部分。并将剩余部分设置为标签栏的背景。问题是标签栏显示为较暗的阴影。我现在没主意了。下面是截图UIImageView*imgView=[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"tabbar_bg.png"]];self.tabBar.backgroundColor=[UIColorwhiteColor];[self.tabBarinsertSubview:imgViewatIndex:1];//[self.tabBarsetSele

ios - 将文件复制到iOS中的不同目录

我想将文件从应用程序资源复制到文档目录。我正在使用这段代码,但这会将文件复制到我自己的应用程序文档目录中。NSFileManager*fileManager=[NSFileManagerdefaultManager];NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);NSString*documentsDirectory=[pathsobjectAtIndex:0];NSString*storePath=[documentsDirectorystring

ios - Collectionview 内容大小错误

我目前正在使用UICollectionView开发一个应用程序。我需要知道contentSize的高度,这是我通过self.collectionView.collectionViewLayout.collectionViewContentSize.height现在可以正常工作了,但是对于纵向模式,返回值总是不正确。我应该怎么做才能达到我的需要? 最佳答案 只需在viewDidAppear和didRotateFromInterfaceOrientation中获取self.collectonView.contentSize-(void)

ios - 将本地文件移动到iCloud时如何判断本地文件是否更新?

当用户在我的应用中启用iCloud时,我需要将所有本地文件移动到iCloud。在这里,我使用setUbiquitous:itemAtURL:destinationURL:error:来移动每个文件。问题是,如果(对于任何本地文件)相同的文件URL已经存在于iCloud上,则此方法失败。我的问题是,如何确定哪个文件更新(本地文件还是iCloud),以便覆盖iCloud版本或丢弃每个文件的本地版本?或者,我能否以某种方式强制iOS执行上传并将文件状态设置为iCloud上的冲突,以便我的冲突解决方法接管并处理这个问题? 最佳答案 FWIW

iphone - 应用更新后处理丢失的 NSUserDefault 键

因为我的iOS应用程序更新在AppStore上线了,所以我很生气,不幸的是,由于我的代码使用NSUserDefaults的方式存在错误,它在使用新功能时崩溃了。我的应用程序使用registerDefaults,但新功能尝试写入升级后不存在的key。如果从头开始安装它工作正常,因为key是由registerDefaults创建的。具体来说,我的应用程序使用嵌套字典,因此在更新之前,首选项文件具有以下结构:AlphaKeyValueBetaKeyValueCharlieKeyValue—并且在更新后,需要keyDelta:AlphaKeyValueBetaKeyValueCharlieKe

ios - 计算与 GPS 位置的距离

这个问题在这里已经有了答案:CLLocationCoordinate2DtoCLLocation(6个答案)关闭9年前。我在做Xcode项目时遇到了一些问题。在我的应用程序中,我有一个GPS位置,并且在1000米半径范围内有一些出租车服务。我想找到离我最近的服务。出租车服务位置是从JSON中解析出来的。看起来像这样NSNumber*latitude=[[dictionobjectAtIndex:13]objectAtIndex:1];NSLog(@"lngis=>%@",latitude);NSNumber*longitude=[[dictionobjectAtIndex:13]obj

iphone - 在项目中嵌入项目?

我有一个项目将派生出4个不同的应用程序供我公司内部使用。主要项目核心是一样的。我首先想到创建一个具有4个目标的大型应用程序,但我希望将引擎与目标分开,以便一些团队可以只使用引擎,而其他程序员可以使用每个目标。有人告诉我,我可以将一个项目嵌入到一个项目中,如果我可以将所有目标通用的引擎部分嵌入到一个更大的项目中,我将拥有4个目标,这将很有用。这可能吗?我该怎么做?是否有任何教程可以解释如何操作?谢谢 最佳答案 我认为现有的答案和评论将几个应该不同的东西混合在一起,因此我的答案......请注意,我故意遗漏了您的应用程序项目的多个目标部

ios - 由于未捕获的异常 'NSInvalidArgumentException' 而终止应用程序,原因 : '-[UIImage length]: unrecognized selector sent to instance

我尝试从NSMutableArray加载表格View单元格ImageView中的图像。但我收到警告由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[UIImage长度]:发送到实例的无法识别的选择器。我尝试了本网站上发布的许多解决方案。但这对我不起作用。这是我的代码:recipe1.numbers1=[[NSMutableArrayalloc]initWithObjects:[UIImageimageNamed:@"1.png"],[UIImageimageNamed:@"2.png"],[UIImageimageNamed:@"3.p

ios - iOS 是否寻找特定于区域的 .lproj 目录(例如 en_US.lproj)?

根据官方文档InternationalizationProgrammingTopics:ifyourMacapphadlocalizationsforUnitedStates,GreatBritain,andAustralianusers,thebundleroutineswouldsearchtheappropriateregiondirectory(en_US.lproj,en_GB.lproj,oren_AU.lproj)first,followedbytheen.lprojdirectory.ThesameapplicationontheiPhonewouldlookonlyi