我有两个像这样的数组:
var arrayA = ["Mike", "James", "Stacey", "Steve"]
var arrayB = ["Steve", "Gemma", "James", "Lucy"]
Run Code Online (Sandbox Code Playgroud)
正如你所看到的,James和Steve比赛,我希望能够从删除它们arrayA.我怎么写这个?
一旦我收到推送通知并轻扫以打开它,它就会打开我的应用而不是我想要的VC.
所以我的问题是如何加载我想要的VC?我知道如果应用程序是打开的,我会将VC移到另一个内部,didReceiveRemoteNotification但如果应用程序未打开,我该怎么做?或者它是否处于后台模式?
此外,我有两个不同的推送通知,因此我需要它移动两个不同的VC中的一个.如何区分不同的推送通知?
谢谢.
我正在尝试设置文本以适应a的大小UILabel并且也居中.我是以编程方式执行此操作.这就是目前的样子:

如您所见,文本离开屏幕也没有居中.
这是我的代码:
let questions = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ac faucibus tellus."
questionsLabel = UILabel(frame: CGRectMake(10, 10, questionsView.frame.size.width - 20, 80))
questionsLabel.text = questions
questionsLabel.font = UIFont(name: Font.FuturaMedium, size: 25)
questionsLabel.sizeToFit()
questionsLabel.numberOfLines = 0
questionsLabel.textAlignment = NSTextAlignment.Center
questionsView.addSubview(questionsLabel)
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
我正在iOS中创建一个应用程序,它将在计时器上发送本地通知.当应用程序处于后台状态时,它可以正常工作,但在终止并完全关闭时不起作用.
无论如何,当发生这种情况时仍然会发送本地通知吗?
提前致谢.
我有一个xib文件,我在UIView上创建了一个弹出控制器.当在视图控制器1上按下按钮时,此弹出控制器会动画.然后我在UIView上有一个按钮,按下时我想要呈现另一个视图控制器(视图控制器2).代码看起来像:
class PopUpViewControllerSwift : UIViewController {
@IBAction func goToVC2(sender: UIButton) {
self.removeAnimate()
let VC2: VC2 = self.storyboard?.instantiateViewControllerWithIdentifier("VC2") as VC2
var modalStyle: UIModalTransitionStyle = UIModalTransitionStyle.CoverVertical
VC2.modalTransitionStyle = modalStyle
presentViewController(VC2, animated: true, completion: nil)
}
}
Run Code Online (Sandbox Code Playgroud)
虽然按下按钮时它会崩溃,没有错误或回调或任何东西.显然,如果它只是一个普通的视图控制器,这通常会起作用,但是因为我在一个弹出的视图中进行了操作,它已经在另一个视图上进行了动画我认为这是问题所在?
有人可以帮忙吗?
谢谢
我希望能够检查数组索引何时超出范围。数组元素都是字符串,所以我尝试做这样的事情,但它不起作用:
if questions[3] != nil {
}
Run Code Online (Sandbox Code Playgroud)
有人可以告诉我如何检查吗?
我已经创建了一个普通的UILabel,并且希望能够为在UILabel中添加文本添加行距。
虽然在执行此操作时会影响adjustsFontSizeToFitWidth,并且不再适合UILabel。
我使用了一些代码:
var userQuestionsAnswer = UILabel(frame: CGRectMake(0, 0, 20, 20))
userQuestionsAnswer.font = UIFont(name: Font.GothamBlack, size: 15)
userQuestionsAnswer.numberOfLines = 0
userQuestionsAnswer.adjustsFontSizeToFitWidth = true
var style = NSMutableParagraphStyle()
style.lineSpacing = view.frame.size.height * 0.021
style.alignment = NSTextAlignment.Center
let attributes = [NSParagraphStyleAttributeName : style]
var answerText = "This is the answer"
self.userQuestionsAnswer.attributedText = NSAttributedString(string: answerText!, attributes:attributes)
Run Code Online (Sandbox Code Playgroud)
谁能告诉我这为什么以及我如何解决?
我正在尝试将此项目导入我的快速项目中.我所做的是添加PanoromaView.h和PanoromaView.m文件,并添加#import "PanoramaView.h"到我的桥接标题.我还在我的项目中添加了OpenGLES.framework和GLKit.Framework.
我现在收到错误说
无法找到'GLKView'的接口声明,'PanoramaView'的超类
和
未知的类型名称'GLKVector3'
这是代码中错误的图像:
如果有人可以帮助解释这些是我如何删除它们将是伟大的.
谢谢
编辑:
我也试过通过Cocoapods安装并仍然得到完全相同的错误,非常奇怪?
我希望能够使用facebook API请求多张照片.到目前为止,我可以使用以下代码请求个人资料照片:
let FBSession = PFFacebookUtils.session()
let accessToken = FBSession.accessTokenData.accessToken
let url = NSURL(string: "https://graph.facebook.com/me/picture?type=large&return_ssl_resources=1&access_token="+accessToken)
let urlRequest = NSURLRequest(URL: url!)
NSURLConnection.sendAsynchronousRequest(urlRequest, queue: NSOperationQueue.mainQueue(), completionHandler: {
response, data, error in
let fbImageData = data
let image = UIImage(data: data)
self.profilePic.image = image
Run Code Online (Sandbox Code Playgroud)
这完美地工作,并允许我访问我当前的个人资料图片.但如果我想能够访问说5最近的个人资料图片我将如何请求?
提前致谢.
我有一个UIImage叫做image我想改变它的位置,imageView所以它可以稍微拖动,大约30px.有人能告诉我怎么做吗?这是我所要做的,但它不是正确的.
var image = UIImage()
var imageView = UIImageView(frame: CGRectMake(0, 0, view.frame.size.height * 0.22, view.frame.size.height * 0.22))
imageView.center = CGPointMake(self.view.center.x, view.frame.size.height * 0.414)
imageView.image = self.image
imageView.layer.cornerRadius = imageView.frame.size.width / 2
imageView.layer.borderWidth = 2.0
imageView.layer.borderColor = UIColor(red: 254.0/255, green: 216.0/255, blue: 0/255, alpha: 1.0).CGColor
imageView.clipsToBounds = true
imageView.layer.contentsRect = CGRectMake(0, 20, imageView.frame.size.width, imageView.frame.size.height) //This is where I have being trying to do it but no success.
imageView.contentMode = .ScaleAspectFill
view.addSubview(imageView)
Run Code Online (Sandbox Code Playgroud) swift ×9
xcode ×3
arrays ×2
ios ×2
objective-c ×2
uilabel ×2
appdelegate ×1
image ×1
popup ×1
uiimageview ×1
uiview ×1