Tag: ios

在Swift中以编程方式获取包标识符?

我如何在Swift中获得包ID? Objective-C版本: NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier];

如何定制FBLoginVIew?

为了连接到我的ios应用程序中的Facebook,我使用Facebook SDK for iOS的 FBLoginVIew。 它显示了一个不错的FBloginbutton,但我想使用我自己的图像和文本的loginbutton。 问题是,我没有看到任何地方如何定制。 我已经设法通过覆盖FacebookSDKResources.bundle / FBLoginView /图像中的图像来更改loginbutton的背景图像,但我找不到在哪里更改loginbutton的文本和位置,所以它保持“login”… 解决scheme,有人吗 谢谢

从视图层次中删除子视图并将其删除的正确方法是什么?

我有一个家长UIView与一些子视图。 定期我需要删除一个子视图,并从系统中完全删除它。 什么是正确的方法来做到这一点? 我试过这个: UIView *v = [self.containerView viewWithTag:[n integerValue]]; [v removeFromSuperview]; 并得到了一个奇怪的结果。 以前现在的UIView消失了。 这是怎么回事?

如何知道用什么configuration文件/签名证书签署.ipa?

我有一堆.ipa文件,我用脚本来辞职。 那么如何检查供应configuration文件/签名证书以符合他们使用的正确信息呢? 理想情况下,我希望能够接受任何.ipa文件,并告知使用哪个configuration文件/签名证书对其进行签名。 背景:我们的企业分销证书已过期,我想重新签署我们的东西。 对于我们在Xcode中制作和存档的所有内容,这是一个简单的考虑,但对于第三方供应商提供的可分发内容,我无法做到这一点。 我想避免要求重新签名的.ipa文件,因为新的.ipa文件可能包含未知的变化并引入问题,他们也可能会收取我们的费用……但是我更担心第一个问题。 既然我们的新旧分销证书都是有效的(重叠了6个月),我需要能够确认新的分销certificate是否被使用,否则,当旧的证书到期并且“辞职”脚本没有被使用时,实际上做这个工作。

将longpress手势和拖动手势组合在一起

我正在转移我的观点 UIPanGestureRecognizer *panRecognizer = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(moveRight:)]; [panRecognizer setMinimumNumberOfTouches:1]; [panRecognizer setMaximumNumberOfTouches:1]; [panRecognizer setDelegate:self]; [bubbleView[rightCnt] addGestureRecognizer:panRecognizer]; [panRecognizer release]; 现在,我想通过长按拖动来做同样的事情。 任何想法?

除了用户位置注释之外,如何从MKMapView中删除所有注释?

我使用removeAnnotations从mapView删除我的注释,但它删除用户位置ann。 我怎样才能防止这个,或者如何让用户ann回来查看? NSArray *annotationsOnMap = mapView.annotations; [mapView removeAnnotations:annotationsOnMap];

如何在ios标签中显示html格式的文本

我想在IOS中的UILabel上显示html格式的文本。 在Android中,它有像这样的.setText(Html.fromHtml(somestring)); 从XML格式的string资源中设置TextView文本 我想知道什么/如果在iOS中有相当的? 我search并find这个线程: 如何从iPhone上的API显示HTML文本? 但它build议使用UIWebView 。 我需要在每个表格单元格中显示html格式的string,所以我认为每行1个webview似乎有点沉重。 那还有其他的吗? 谢谢。

无法使用标识符Cell出队 – 必须为该标识符注册一个nib或一个类,或者在故事板中连接一个原型单元格

对于Xcode(Swift)来说,我对编码一般都比较陌生。 我知道我需要注册一个笔尖或一个class级,但我不明白“在哪里或如何?”。 import UIKit class NotesListViewController: UITableViewController { @IBOutlet weak var menuButton: UIBarButtonItem! override func viewDidLoad() { super.viewDidLoad() NSNotificationCenter.defaultCenter().addObserver(self, selector: "preferredContentSizeChanged:", name: UIContentSizeCategoryDidChangeNotification, object: nil) // Side Menu if self.revealViewController() != nil { menuButton.target = self.revealViewController() menuButton.action = "revealToggle:" self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer()) } } override func viewDidAppear(animated: Bool) { super.viewDidAppear(animated) // whenever this view controller appears, reload […]

CGSize sizeWithAttributes在Swift中

在Objective-C中,我能够使用: CGSize stringsize = [strLocalTelefone sizeWithAttributes:@{NSFontAttributeName:[UIFont systemFontOfSize:14.0f]}]; 但在Swift语言中,我没有find任何解决scheme。 任何帮助?

iOS UIView背景图片

我想在UIView.上有一个UIImage作为背景图像UIView. 这是我的代码: UIColor *background = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"login.png"]]; self.view.backgroundColor = background; [background release]; 问题是,规模不大。 它缩放到640到480,所以我不能100%确定,但它看起来只有300到250是显示或类似的东西。 是否适合缩放/适合UIView /适合大小的模式?