草庐IT

iphone - UITableViewCell 自定义图片大小、阴影和边框

以下是我从AppStore的应用程序中截取的图像:我创建了一个应用程序,该应用程序将StoryBoard与自定义tableview单元格结合使用。数据从Web服务加载到其中。这就是我想要的:1)如何根据图像改变uitableviewcell的大小?例如,如果一张图片是640*500,那么UITableViewCell会相应地改变它的大小。如果图像的大小为640*1000,则单元格应相应地更改其大小。2)如何像上图一样在tableview单元格周围添加灰色边框?3)我怎样才能像上图一样添加从UITableViewCell掉落的阴影?谢谢! 最佳答案

iphone - 将数据预加载到核心数据中是更好的 csv 还是 sqlite?

我必须将数据预加载到我的核心数据中,以使我的实体始终充满数据,因为有人第一次启动该应用程序。我在csv和其他sqlite中有一个数据库。哪个最好?我应该怎么做?我的意思是,我想我应该将我的数据库始终放在我的应用程序的文件夹中,并且在我第一次启动该应用程序时,我会将数据填充到数据库中。不是吗?或者我错了?如果这是好方法?我该怎么做? 最佳答案 我会推荐一个已经映射的CoreData存储。它是否之前已由您的应用程序或编辑器(例如CoreDataEditor)映射。在应用委托(delegate)中,您可以预加载数据。在-(NSPersis

iphone - 在 iOS7 上处于后台状态时修改当前 View

iOS7带有查看、切换和关闭正在运行的应用程序的新功能。但这对某些应用程序来说可能是个问题。我正在为一个内部有敏感数据的客户端开发,在用户离开/关闭应用程序后,它仍然可以在正在运行的应用程序中看到,iOS7以某种方式缓存了最后一张图像。所以我想知道如何以某种方式满足这个需求,然后我偶然发现了PayPal应用程序。他通过模糊图像做得很好。我正在努力做到这一点。到目前为止,我的进展并不顺利。这是我到目前为止所做的。我使用applicationDidEnterBackground&applicationWillEnterForeground在当前View之上添加/删除图像(模糊图像/透明)的

iphone - 委托(delegate)没有从另一个 View Controller 调用,尝试了一切

我有2个ViewController,它们之间有一个segue。我的主视图Controller称为ViewController.在我的第二个ViewController中称为PreferencesViewController我有一个按钮必须更改我的主ViewController中的一些值。但它没有...我在我的PreferencesViewController.h中设置了委托(delegate)协议(protocol)就像我在StackOverflow上看到的几个例子一样(是的,我用谷歌搜索了它;))。我还导入了PreferencesViewController.h文件到我的主View

iphone - 应用内购买测试凭证

我们可以在将应用提交到应用商店进行购买后使用测试帐户凭据吗?测试账号凭证的有效期是多久? 最佳答案 不可以,测试帐户不适用于AppStore上的应用程序。测试帐户只能在沙盒环境中工作。这在In-AppPurchaseProgrammingGuide中说明:WhenyoulaunchyourapplicationfromXcode,StoreKitdoesnotconnecttotheAppStore.Instead,itconnectstoaspecialsandboxstoreenvironment.Thesandboxenvir

iphone - 多个 Controller 使用一个 xib

尝试在网上搜索类似的东西,但没有成功。我有很多不同的ViewController,但每个ViewController中都有一个TableView。所以我的问题是:我可以有一个带有tableview的xib文件,所有这些Controller都可以使用它吗?如果是的话,一个如何做的例子将是super的!提前致谢! 最佳答案 是的,你可以。您可以实例化xib的顶级对象:NSArray*topLevelObjects=[[UINibnibWithNibName:@"YourNibNameHere"bundle:nil]instantiate

离开并返回应用程序后 iPhone 应用程序崩溃

我在使用位置服务的iPhone应用程序中遇到奇怪的崩溃。当我离开应用程序(通过按主页按钮)并立即返回(通过单击应用程序图标)时,它得到一个EXC_BAD_ACCESS,显然是因为一个对象已经变成了僵尸。Instruments显示违规对象的以下历史记录:除了最后一个(崩溃)之外的所有调用者都来自框架代码(除了main.m之外没有黑色名称),所以我看不出错误来自哪里。我在仪器中遗漏了什么吗?我觉得它有很多信息,但也许我看错了部分。另外两个可能的提示:我认为这不会发生在iOS5之前控制台显示一条我无法识别/理解的关于“仅添加到内存”的虚假消息:欢迎提出任何建议!当引用ACLocation对象

ios - Instagram 注销在 iphone 中不起作用?

我在iPhone中集成了Instagram,第一次登录页面显示在我的iPhone上,注销后再次登录而不是询问凭据并直接登录。我在注销时也“无”旧凭据,并且在注销时我也清除了cookie,但它不起作用。当我从safari中删除cookie时,它​​工作正常。如何以编程方式解决它。注销按钮代码如下-(void)doLogout{IGAppDelegate*appDelegate=(IGAppDelegate*)[UIApplicationsharedApplication].delegate;[cookiesdeleteCookie:cookie];//clearcookieNSHTTPC

php - 将数据从服务器发送到 iPhone 应用程序

我想在我的iPhone应用程序中添加消息传递功能,但我不确定在发件人提交消息后如何将数据发送到iPhone。我正在使用PHP网络服务来接收消息并将其添加到数据库中,但是我需要从这里将消息发送到运行相同应用程序的接收方iphone上吗? 最佳答案 如果您谈论的是nativeiPhone应用程序,我建议您使用Apple推送通知服务并在应用程序内对这些消息使用react。有一些用于使用Apple推送通知服务的PHP库:php-apn:需要构建为扩展。封装C代码并利用libcap。ApnsPHP:带有Objective-C代码示例的纯PHP

ios - Storyboard更改未在模拟器/iphone 中更新

我有一个奇怪的问题,我在Storyboard上所做的更改没有反射(reflect)在模拟器或设备上。这仅在我将Storyboard更新为xcode5时发生。当恢复到xcode4时,Storyboard工作正常。我已尝试清理并删除该应用程序,但没有任何效果。任何建议,将不胜感激。我试过这个:Storyboardwon'tupdateinsimulator但我不确定如何访问DerivedData/APPNAME/Build/Products/Debug-iphonesimultator/APPNAME.app 最佳答案 Xcode5改变