如何在Swift中的UIView中显示字符串/ int?

时间:2016-06-09 21:31:47

标签: swift

这是一个非常简单的问题,但我无法在任何地方找到答案。我试图在CGRect中显示高分,但无法确切知道如何做到这一点。我目前正试图在操场上这样做,这可能与它有关。谢谢你的帮助。

3 个答案:

答案 0 :(得分:0)

CGRect是分配给UIView的一个或多个维度,而不是UIView本身。我建议您创建一个UILabel并将其添加到您的视图中。您可以将UILabel上的文本设置为(在您的情况下)高分变量作为字符串。我不确定是否可以在操场上这样做,但我可能会弄错。一个XCode项目对此非常有用,但同样,我不确定操场。

答案 1 :(得分:0)

要在操场上执行此操作,它将如下所示:

import UIKit
import XCPlayground 

let view = UIView(frame: CGRectMake(0,0,500,500))   //create a view and give it a proper size
let label = UILabel(frame: CGRectMake(0,0,100,23))  //create a label with a size
label.text = "My Label"                             //give the label some text
view.backgroundColor = UIColor.lightGrayColor()     //default view in Playground as black background
view.addSubview(label)                              //add the label to the view

XCPlaygroundPage.currentPage.liveView = view        //tell playgound to display your view as the root view in the assistant editor

您需要在操场上打开助理编辑器才能看到结果(右上角的两个圆圈图标)

答案 2 :(得分:0)

您可以在Swift游乐场中制作<div class="row"> <div class="col-md-12"> <table class="table table-striped table-hover"> <tr> <!-- <th>Dish comment</th> --> <th>Dish</th> <th>Restaurant</th> <th>User</th> <th>Actions</th> </tr> <% @favorites.each do |favorite| %> <tr> <!-- <td><%= favorite.dish_comment %></td> --> <td><%= Dish.find(favorite.dishing_id).dish_name %></td> <% d = Dishing.find(favorite.dishing_id) %> <td><%= Restaurant.find(d.restaurant_id).name %></td> <td><%= User.find(favorite.user_id).email %></td> 。这是它的外观:

Xcode Playground with UILabel Preview

以下是操场上的代码:

UILabel