小编Mat*_*ats的帖子

在CGRectMake,Swift,UIkit中使用变量

对于我正在使用的应用程序,我需要使用变量来更改对象的大小和位置(标签).我试过var example = CGRectMake(0, 0, 0, 100),希望它会忽略零(不是真的想它虽然).然后我尝试了:

var example = 100
Label1.frame = CGRectMake(20, 20, 50, example)
Run Code Online (Sandbox Code Playgroud)

我改变了语法了一下,加上""和更换CGRectMakeCGRect等,但是毫无效果......我不明白我在做什么错在这里...帮助!

xcode uikit ios swift

13
推荐指数
2
解决办法
2万
查看次数

在Swift中显示圆形数后的.0

我在Swift中使用Doubles制作了一个计算器.问题是,当我显示结果时,即使它是一个整数,它也会在结尾显示.0.我已经尝试了round()函数,但因为它是一个双倍,它似乎总是显示.0.在Objective-c中我通过输入以下内容来完成:

[NSString stringWithFormat:@”%.0f”, RunningTotal]; //RunningTotal being the outcome
Run Code Online (Sandbox Code Playgroud)

在这种情况下,如果存在@"%.3f",则根本没有小数.

有谁知道如何在swift中做到这一点?我在不同的论坛上环顾四周,却无法在任何地方找到它......谢谢!

rounding ios swift

4
推荐指数
1
解决办法
4954
查看次数

无法启动iphone模拟器; "没有回应".Xcode 7,模拟器版本9(适用于iOS 9)

自从我更新到GM版本的编码7后,我一直无法使用模拟器.我曾经得到一个错误,但当我更新到正式发布(通过应用程序商店)停止.现在它说"在iPhone [模型]上运行[app的名称]".当我查看强制退出菜单时,它表示没有响应

当我按"停止"时,它会继续显示相同的消息.当关闭并重​​新打开时,它说"构建成功......等等",所以我很确定问题在于模拟器而不是xcode的副本.

我曾经尝试过以前工作过的项目,包括我从苹果指南中下载过的项目(我认为如果我的其他项目中的代码存在问题,则必须工作).

xcode simulator ios ios-simulator

3
推荐指数
1
解决办法
5764
查看次数

UIAlertcontroller是Swift中的一个动作

所以我想要一个警告弹出告诉我一条消息,然后我希望它等我,直到我按OK然后它将继续该功能.例如.

@IBAction Alert() {
    let alertController = UIAlertController(title: title, message: message, preferredStyle: UIAlertControllerStyle.Alert)
    alertController.addAction(UIAlertAction(title: "OK", style: UIAlertActionStyle.Default, handler: nil))
    self.presentViewController(alertController, animated: true, completion: nil)
}
Run Code Online (Sandbox Code Playgroud)

问题是,现在它不会做任何事情,如果我之后只是放入一个函数它直接执行,而不是等到我按下OK.有谁知道如何做到这一点?

顺便说一下,在这个例子中,消息将是标题,消息,我知道,这不是我在这种情况下需要的;)

提前致谢!

ios swift uialertcontroller

1
推荐指数
1
解决办法
1万
查看次数