Tag: ios

如何在Swift中以string的forms获取CNContact电话号码?

我正在尝试检索所有联系人的姓名和电话号码,并将其与iOS中的Swift放入数组中。 我已经做到了这一点: func findContacts() -> [CNContact] { marrContactsNumber.removeAllObjects() marrContactsName.removeAllObjects() let store = CNContactStore() let keysToFetch = [CNContactGivenNameKey, CNContactFamilyNameKey, CNContactPhoneNumbersKey] let fetchRequest = CNContactFetchRequest(keysToFetch: keysToFetch) var contacts = [CNContact]() do { try store.enumerateContactsWithFetchRequest(fetchRequest, usingBlock: { (let contact, let stop) -> Void in contacts.append(contact) self.marrContactsName.addObject(contact.givenName + " " + contact.familyName) self.marrContactsNumber.addObject(contact.phoneNumbers) print(contact.phoneNumbers) } catch let error as […]

为uitableview创build边框

我在uiview中使用uitableview和scrollview。 如何设置表格或滚动视图的边框?

是否有可能通过xcode更改iOS应用程序的名称?

我们想发布我们的应用程序的更新。 更新后可以重命名应用程序吗? 让我们说这个应用程序被称为myApp ,我希望它在更新后被称为myApp 2 …可以完成吗?

在不使用UILabel的情况下,将draw阴影添加到drawRect:方法中的NSString文本中

我想给使用iOS提供的NSString (UIStringDrawing)类别方法绘制的文本添加阴影效果: – (CGSize)drawAtPoint:(CGPoint)point forWidth:(CGFloat)width withFont:(UIFont *)font minFontSize:(CGFloat)minFontSize actualFontSize:(CGFloat *)actualFontSize lineBreakMode:(UILineBreakMode)lineBreakMode baselineAdjustment:(UIBaselineAdjustment)baselineAdjustment; 显然,没有投影选项。 是的,可以在这里使用UILabel并设置投影属性,但这不会是性能的,因为任何UIView子类(如UILabel)包装了一个CALayer对象,并且会变得更重(性能明智)。 这是上下文: 我正在做一个UITableViewCell子类的自定义绘图,在表格单元格视图中实现drawRect:而不是从复合UIView子类的Nib文件中创build表格单元格。 合成一堆UIView子类将会破坏试图保持这种精简的目的,并保持在表视图滚动性能每秒50-60帧。 我已经尝试了两次略微偏移的string。 一旦我调整了我已经去过的单元格的背景颜色上的阴影颜色,这可能是可以接受的,但它似乎相当kludgey。 当然,没有像UILabel获得的投影模糊属性。 我search了解决scheme,他们推荐使用UILabel(我已经解决了上述问题,因为我有大约十几个不同的文本元素被合成到表单元格视图)或CGContextSetShadow() 。 后者似乎总是build议在矩形形状的上下文中,而不一定要将阴影附加到上面提到的NSString drawAtPoint…方法直接绘制的文本path上。 (我尝试过,但似乎没有工作(即没有改变);我是新的核心graphics绘图)。 build议?

使用drawInRect时UIImage Aspect Fit?

UIView提供了“方面适合”的内容模式。 不过,我已经UIView子类,并希望绘制一个UIImage使用drawInRect方面适合。 有没有办法让我不使用UIImageView访问该function?

如何重写initWithFrame:和initWithCoder:在UIView的子类?

我想要inheritanceUIView。 我已经有了一些指定的初始值设定项,我希望我的自定义视图可以从代码或从Nib文件初始化。 所以,苹果告诉我们要使用指定的初始值设定项,但是他们不是自己做的 – initWithCoder:不会调用initWithFrame: 在两种情况下我应该怎样做才能让我的指定初始化器被调用? 有没有办法做到这一点?

模拟iPhone模拟器上的位置更新

我想让用户通过GUI在iPhone模拟器上设置GPS信息。 但我不确定如何实现这一点 – 似乎这个名为iSimulate的工具通过安装自己的SDK来做到这一点。 但我无法弄清楚它们是如何“覆盖”/“破解”模拟器的。 谢谢!

如何在iOS中清除推送通知徽章数量?

一旦启动应用程序,我想清除推送通知的徽章计数。不清楚在哪里设置下面的代码。请简要说明清除徽章计数。 [UIApplication sharedApplication].applicationIconBadgeNumber = 0;

如何检测当前正在运行的应用程序是否从应用程序商店安装?

有没有办法在iOS上以编程方式检查当前正在运行的应用程序是从iOS App Store安装的? 这与通过Xcode,TestFlight或任何非官方发布源运行的应用程序形成对比。 这是在SDK无法访问应用程序的源代码的情况下。 要清楚 – 我正在寻找一些签名,可以说,给予应用程序(大概是由苹果公司),这将不依赖于任何预处理器标志或其他构buildconfiguration,在任何应用程序可以在运行时访问。

如何在Swift中正确声明自定义对象数组?

这是我的自定义类…不知道如果我错过了任何东西… import UIKit class baseMakeUp { var Image = UIImage() var Brand: String var Color: String var Rating: Int = 0 init (Brand: String, Color: String) { self.Brand = Brand self.Color = Color } } 我想在这里实例化… import UIKit class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate { required init(coder aDecoder: NSCoder) { fatalError("init(coder:) has not been implemented") } […]