zoukankan      html  css  js  c++  java
  • swift开发笔记05

    rowHeight

    Note that if you create a self-sizing cell in Interface Builder, the default row height is changed to the value set in Interface Builder. To get the expected self-sizing behavior for a cell that you create in Interface Builder, you must explicitly set rowHeightequal to UITableViewAutomaticDimension in your code.

    estimatedRowHeight

    The estimated height of rows in the table view.

    Providing a nonnegative estimate of the height of rows can improve the performance of loading the table view. If the table contains variable height rows, it might be expensive to calculate all their heights when the table loads. Using estimation allows you to defer some of the cost of geometry calculation from load time to scrolling time. 

    When you create a self-sizing table view cell, you need to set this property and use constraints to define the cell’s size.

    The default value is 0, which means there is no estimate.

     UITextView无法自动布局

    UITextView,在storyboard,Scrolling Enabled默认是选中,但是造成无法根据text的长度,自动布局,所以取消选中就可以了,和UILable的显示效果一样。

    // 将bundle中的json,转化成字典

                guard let path = Bundle.main.url(forResource: "artists", withExtension: "json") else {

                    return artists

                }

                let data = try Data.init(contentsOf: path)

                

                guard let dic = try JSONSerialization.jsonObject(with: data, options: .allowFragments) as? [String : Any] else {

                    return artists

                }

                // 组装artists和works

                guard let artistsYuan = dic["artists"] as? [[String:AnyObject]] else { return artists}

                

  • 相关阅读:
    使用本地系统帐户和域用户帐户两者区别(microsoft SQLServer2000)(ZT)
    Winform中消息循环、异步操作、Control.Invoke&Control.BeginInvoke学习
    SQL字符串的分组聚合(ZT)
    一次项目维护案例而对事务学习的笔记
    NOIP2011提高组 选择客栈
    NOIP2012提高组 Day 2 Problem 2 借教室
    201793模拟赛T2 取数(win)
    201793模拟赛T1 卡片(card)
    01Dart 变量常量
    01TypeScript 基础类型
  • 原文地址:https://www.cnblogs.com/dengchaojie/p/7285970.html
Copyright © 2011-2022 走看看