小编Sne*_*eha的帖子

如何在Swift中增加UILabel的行间距

我有一个标签,几行文字,我想增加行之间的间距.其他人也提出了类似的问题,但解决方案并没有解决我的问题.我的标签也可能包含或不包含段落.我是新来的Swift.是否有使用故事板的解决方案?或者只通过NSAttributedString它可能的?

uilabel ios swift line-spacing

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

为 MapKit 中的每个注释添加 Id

我需要为地图中的每个注释添加一个 Id 以通过单击注释中的信息按钮打开新的视图控制器,我的问题是准备和执行 segue,我创建了它,但我不知道如何将 id 传递给赛格。

我为注释创建了子类来存储来自 JSON 的 ID

那是我的代码的一部分:

从 JSON 获取所有数据:

for location in self.locations {

  let annotation:MyAnnotation = MyAnnotation()
  annotation.title = location["truck_name"] as? String
  annotation.customTruckId = location["truck_id"] as? String
  annotation.coordinate = CLLocationCoordinate2D(latitude: (location["coor_x"] as! NSString).doubleValue, longitude: (location["coor_y"] as! NSString).doubleValue)
  self.AllMapView.addAnnotation(annotation)

  }
Run Code Online (Sandbox Code Playgroud)

我创建的子类:

class MyAnnotation : MKPointAnnotation {
    var customTruckId : String?
}
Run Code Online (Sandbox Code Playgroud)

问题就在这里:

override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
        if (segue.identifier == "ShowTruckFromMap") {

            let des_VC = segue.destination as! TruckDetailsVC

            des_VC.truck_id = "How to …
Run Code Online (Sandbox Code Playgroud)

annotations mapkit swift

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

我如何快速从 Error 中获取键值

如何以最佳方式从此错误结果中获取消息值。我尝试了很多但从未获得价值,所以请帮助我

 BUYClient.sharedClient.createCustomer(with: credentials) { (customer : BUYCustomer?,token:  BUYCustomerToken?, error :Error?) -> Void in
                if customer != nil{
                    print(token ?? "kuch nahi aaya")
                    print(customer?.fullName ?? "kuch nahi aaya")
                }
                let customer = error.debugDescription

                print("value===\(customer)")
            }
Run Code Online (Sandbox Code Playgroud)

结果 :

     value===Optional(Error Domain=BUYShopifyErrorDomain Code=422 "(null)" UserInfo={errors={
            customer =     {
                email =         (
                                {
                        code = taken;
                        message = "has already been taken";
                        options =                 {
                            "rescue_from_duplicate" = 1;
                            value = "y@gmail.com";
                        };
                    }
                );
            };
        }})
Run Code Online (Sandbox Code Playgroud)

nserror swift swift3

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

减少条形图和x轴之间的空间

我在iOS中使用图表来绘制条形图.但是在我得到的条形图中,条形图底部和x轴之间出现了一些空白.我怎样才能减少或消除这个?

在此输入图像描述

ios ios-charts swift3

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

标签 统计

swift ×3

ios ×2

swift3 ×2

annotations ×1

ios-charts ×1

line-spacing ×1

mapkit ×1

nserror ×1

uilabel ×1