草庐IT

iPhone-specific

全部标签

iphone - 以 CSV 格式导入/导出数据,通过电子邮件存储在核心数据中

我正在开发一款广泛基于核心数据的应用程序。我有几个实体和关系。格式有点像这样-有一个实体“CARDS”,它与“RECIPIENTS”(另一个实体)和“CUSTOMERS”(另一个实体)具有一对多关系。用户可以添加/修改/删除收件人和客户。该列表存储在TableView中。我想通过电子邮件导出该数据(收件人、客户等)。但是所有这些都存储在核心数据中吗?那么我是否必须将它存储在某个地方的文档目录中或获取它存储在核心数据中的路径?我点击了这些链接,但它们不使用核心数据本身来存储数据,逻辑是否与以下链接所示相同:-http://www.raywenderlich.com/1948/itunes

iphone - 停止自动关闭 iOS 上的键盘/disablesAutomaticKeyboardDismissal not called

我希望能够让另一个控件成为第一响应者,同时保持键盘显示给用户。我在UIViewController中找到了disablesAutomaticKeyboardDismissal并覆盖了它,但它从未被调用(iOS5.0)这个方法不会被调用是有原因的吗?即使第一响应者不需要,是否还有另一种方法可以保持键盘显示? 最佳答案 虽然感觉有点像hack,但我所做的是重写UIView上的canBecomeFirstResponder以返回YES,然后实现UIKeyProtocolhttps://developer.apple.com/library

iphone - 右对齐 UITextField 中的 PlaceHolder 文本

我有一个文本右对齐的UITextField。我想更改占位符文本的颜色,所以我使用-(void)drawPlaceholderInRect:(CGRect)rect方法。效果很好,但占位符文本现在左对齐(文本保持右对齐)。我想我可以添加一些代码来覆盖它,但我没有找到哪一个。提前致谢!-(void)drawPlaceholderInRect:(CGRect)rect{[[UIColorredColor]setFill];UIFont*font=[UIFontfontWithName:@"HelveticaNeue-Medium"size:18];[[selfplaceholder]draw

iphone - 通过 UIView 更改 MaskedLayer 的大小

我有两个占据整个屏幕的UIImageViews,这意味着它们的帧是:(0,0,320,480)。imageView2在imageView1之上。它们都使用CAShapeLayer应用了mask。我做了一个函数-(void)addMask:(CGRect)recttoView:(UIImageView*)imageView内容如下//Function-(void)addMask:(CGRect)recttoView:(UIImageView*)imageView{CAShapeLayer*shapeLayer=[[CAShapeLayeralloc]init];CGPathRefpath

iphone - 应用配置

我正在开发一个大型应用程序,实际上是将两个应用程序合二为一。一个组件将充当iPad上的服务器。另一个将是iPhone/iTouch上的客户端。两者相互依赖......即必须同时拥有两者才能拥有一个正常运行的应用程序。问题:我是要创建两个单独的应用程序并提交以供批准并注意相关性,还是可以创建一个通用的应用程序集。那么,当用户在特定设备上安装时,他们会获得正确的组件吗?希望确保通过Apple的审批流程顺利进行。有什么建议吗? 最佳答案 那完全取决于你。我会选择通用应用程序,为用户减少麻烦。但您可能希望将它们分开,让iPad(服务器)付费

iphone - iPhone 和 iPad 中的捆绑标识符和应用程序名称

我有一个适用于iphone和ipad的应用程序。我的iphone包标识符已获批准,但ipad包标识符被拒绝,原因如下:iPhone应用程序包标识符例如:com.domainname.appnameiPad应用程序包标识符例如:com.domainname.ipad.appname他们拒绝说ipad一词不能成为标识符的一部分。现在我的问题是,当用户在他们的设备上安装应用程序时,我想为应用程序保留相同的名称。我的问题:bundleidentifier与用户在itunesstore上搜索和安装应用程序时出现的名称有什么关系吗?如果不是,那么这个名字从何而来?如果是,那么如果我想为我的ipho

iphone - 非常奇怪的 UIView 位置问题

在向UIScrollView添加内容时,我遇到了一个奇怪的问题。下面是调用相同方法的结果。左边的是viewDidLoad调用的结果。右边的那个是从自定义方法调用的,该方法在触摸标签时触发。代码非常简单:CGRectscrollRect=CGRectMake(0,64,320,[[UIScreenmainScreen]bounds].size.height-49);_containerView=[[UIScrollViewalloc]initWithFrame:scrollRect];_containerView.backgroundColor=[UIColorclearColor];U

iphone - 如何在 iPhone 应用程序的垂直居中显示 UITextField 中的文本

我有iphone应用程序,其中有文本字段,它工作正常,但问题是它显示文本字段顶部的文本,我希望它垂直居中对齐。这是我的文本字段代码。herdTextFieldSecond=[[UITextFieldalloc]initWithFrame:CGRectMake(108,1052,259,36)];herdTextFieldSecond.textAlignment=UITextAlignmentLeft;herdTextFieldSecond.textColor=[UIColorblackColor];herdTextFieldSecond.borderStyle=UITextBorder

iphone - 如何设置 UILabel 非矩形框

我正在尝试制作一个边缘如下图所示的UILabel。这是来self的UILabel子类的drawRect:。-(void)drawRect:(CGRect)rect{[superdrawRect:rect];CGContextRefcontext=UIGraphicsGetCurrentContext();CGContextSaveGState(context);CGRectlabelRect=self.bounds;CGPointbottomPoint=CGPointMake(labelRect.size.width,rect.size.height);CGPointtopMinus3

iphone - 字符串转换为日期未知格式iphone

我有一个来自服务器的类似“2013-09-05T06:40:19Z”的日期字符串我想将它转换成日期,格式应该与我的iphone遵循的格式相同。如何做到这一点?我什么时候这样做?NSDateFormatter*dateFormatter1=[[NSDateFormatteralloc]init];[dateFormatter1setDateFormat:@"MMMddyyyy"];[dateFormatter1setLocale:[NSLocalecurrentLocale]];[dateFormatter1setTimeZone:[NSTimeZonesystemTimeZone]];