在 Swift 3 中更改来自 JSON url 的数据的行高

     2023-03-15     254

关键词:

【中文标题】在 Swift 3 中更改来自 JSON url 的数据的行高【英文标题】:Change line height of data coming in from JSON url in Swift 3 【发布时间】:2017-07-12 11:19:48 【问题描述】:

您好,我有一个应用程序可以从 JSON url 中引入数据,我正在尝试更改某些排版的行高,即 articleContentValue,此处之前的答案使用字符串作为值,但我正在使用文章结构。到目前为止,我的代码如下:

import Foundation
import UIKit

class myVC: UIViewController 

    var article: Article?

    @IBOutlet var scrollView: UIScrollView!
    @IBOutlet var mainImageView: UIImageView!
    @IBOutlet var articleTitle: UILabel!
    @IBOutlet var articleContentValue: UILabel!


    override func viewDidLoad() 
        super.viewDidLoad()

        if let article = article 

            articleTitle.text = article.name
            mainImageView.hnk_setImage(from: article.mainImage)
            articleContentValue.text = article.content

        

        articleContentValue.textColor = UIColor(red:0.27, green:0.27, blue:0.27, alpha:1.0)

    

谢谢

【问题讨论】:

这里有什么问题吗? 如您所见,我已更改 articleContentValue 的颜色,但如何更改行高?这是问题吗? 行高表示标签高度?你能详细说明一下吗? 文本行间距... 我可以建议第三方库来保持高度线吗? 【参考方案1】:

试试这个:

    let attributedString = NSMutableAttributedString(string: article.content)
    let paragraphStyle = NSMutableParagraphStyle()
    paragraphStyle.lineSpacing = 2 // Whatever line spacing you want in points
    attributedString.addAttribute(NSParagraphStyleAttributeName, value:paragraphStyle, range:NSMakeRange(0, attributedString.length))
    articleContentValue.attributedText = attributedString;

【讨论】:

来自 url 的 swift 3 json 无法获取单元格 uitableview

】来自url的swift3json无法获取单元格uitableview【英文标题】:swift3jsonfromurlcan\'tgetcelluitableview【发布时间】:2016-09-1215:16:05【问题描述】:来自url的swift3json获取单元格uitableview没有问题Episode.swiftimportFoundationclassEpisodevartitle:String?vard... 查看详情

来自对象的 JSON 在 iOS Swift 3 中出现数组问题

】来自对象的JSON在iOSSwift3中出现数组问题【英文标题】:JSONfromObjectwitharrayissueiniOSSwift3【发布时间】:2017-04-2206:56:06【问题描述】:publicclassLessonAssignmentprivatevartitle:String?privatevarcategory:String?privatevarweek:Int?privatevarday:Int?// 查看详情

使用 Swift 3 和 Alamofire 在 JSON url 中的应用程序中没有显示任何内容

...两个cell?.viewWithTag(2)和cell?.viewWithTag(1),这是一个图像(来自u 查看详情

Swift 3 - 在 Safari 中从 JSON 打开 URL

】Swift3-在Safari中从JSON打开URL【英文标题】:Swift3-OpenURLfromJSONinSafari【发布时间】:2016-09-2210:39:51【问题描述】:我目前有一个移动应用程序,它从JSON文件中引入项目列表。JSON文件还具有附加到每个项目的url列表。当用户触摸... 查看详情

使用swift 3点击单元格时如何在Avplayer中播放来自url的视频

】使用swift3点击单元格时如何在Avplayer中播放来自url的视频【英文标题】:HowtoplayvideosfromurlinAvplayerwhenacellistappedusingswift3【发布时间】:2017-04-0609:15:18【问题描述】:我正在尝试使用AVPlayer从UITableViewCell中的url播放视频。我的意... 查看详情

如何在 Swift 3 中为来自 web 服务的 Json 响应创建模型类

】如何在Swift3中为来自web服务的Json响应创建模型类【英文标题】:HowtocreatemodelclassforJsonresponsefromwebserviceinSwift3【发布时间】:2017-12-2107:28:50【问题描述】:我是swift新手。我正在做swift项目。我从服务器响应中得到响应,如下所... 查看详情

如何在 Swift 中获取 JSON 数据并将其添加到 URL

...并将其添加到URL?我的情况是我将访问JSONURL,但我需要来自其他JSONURL的valueToken。这是我的Json,我需要一个令牌才能访问它。https://api-sandbox.tiket.com/flig 查看详情

来自 URL 的 Youtube 视频 ID - Swift3

】来自URL的Youtube视频ID-Swift3【英文标题】:YoutubeVideoIdfromURL-Swift3【发布时间】:2017-05-0104:04:37【问题描述】:基本上我有一个YoutubeURL作为字符串,我想从该URL中提取视频ID。我在目标c中找到了一些代码,如下所示:NSError*error=N... 查看详情

在 Swift 3 中解析 JSON,就像 Apple 的 Swift 2 示例一样

...【发布时间】:2017-01-1205:53:01【问题描述】:我正在解析来自InstagramAPI的JSON响应。顶层对象包含一些元数据,我感兴趣的条目包含在一个名为“data”的数组对象中。Apple的帖子here,使用Swift2,并在Swift3发布的前 查看详情

在 Swift 3 中将 Json 数据显示到 UITableView 中

...winSwift3【发布时间】:2017-03-0110:16:50【问题描述】:我有来自服务器的数据格式为:"articles":["articleId":"1","articleName":"<\\/head>Sometext<\\/body><\\/html> 查看详情

JSON不会在swift 3中解析为TableView

】JSON不会在swift3中解析为TableView【英文标题】:JSONwon\'tparsetoTableViewinswift3【发布时间】:2016-10-0921:12:00【问题描述】:我是新来的SwiftyJSON和ham构建新应用程序。但是,当我尝试解析JSON中的数据时,它只出现在控制台和函数内... 查看详情

UITextField 在 Swift 5 中更改 API URL

】UITextField在Swift5中更改APIURL【英文标题】:UITextFieldtochangeAPIURLinSwift5【发布时间】:2019-10-0118:16:42【问题描述】:我是新的iOS开发者我想使用文本字段更改websiteLogoAPI以更改URL。如何更改带有***的行在我的视图控制器中有一个va... 查看详情

如何在 Swift 中解析来自 Alamofire API 的 JSON 响应?

】如何在Swift中解析来自AlamofireAPI的JSON响应?【英文标题】:HowtoparseJSONresponsefromAlamofireAPIinSwift?【发布时间】:2014-09-3007:12:13【问题描述】:按照我编写的代码,我也收到了JSON格式的响应,但JSON的类型是“AnyObject”,我无法将... 查看详情

在 Swift 的表格视图中按字母部分显示来自 JSON 的数据

】在Swift的表格视图中按字母部分显示来自JSON的数据【英文标题】:DisplaydatafromJSONinalphabeticalsectionsinTableViewinSwift【发布时间】:2017-07-0302:42:11【问题描述】:我对Xcode和Swift还是很陌生。我正在尝试在TableView中按字母顺序显示数... 查看详情

在 Swift 3 中使用带有动态 URL 的 AVAudioPlayer 导致线程错误

】在Swift3中使用带有动态URL的AVAudioPlayer导致线程错误【英文标题】:UsingAVAudioPlayerwithDynamicURLinSwift3causingThreadErrors【发布时间】:2018-01-2420:56:42【问题描述】:我是Swift新手,正在使用AVAudioPlayer制作音频应用程序。我正在为音频... 查看详情

JSON没有迅速更新

...一个使用来自url的JSON的swift应用程序。但是在JSON中进行更改时,它不会在应用程序中更新。这是我正在使用的代码leturlAsString="http://domain/json.json"leturl=NSURL(string:urlAsString)!leturlSes 查看详情

来自swift的JSON请求在php中显示空数组

】来自swift的JSON请求在php中显示空数组【英文标题】:JSONrequestfromswiftshowingemptyarrayinphp【发布时间】:2019-12-1320:07:17【问题描述】:我正在尝试从我的swift应用程序向PHP服务器发出请求。由于某种原因,php将一个空数组显示为$_RE... 查看详情

来自 Swift 中服务器的 JSON 响应

】来自Swift中服务器的JSON响应【英文标题】:JSONresponsefromserverinSwift【发布时间】:2017-05-0907:54:50【问题描述】:我在swift3中调用api。从api我得到JSON字符串格式的响应。如何在Swift中将该JSON字符串转换为字典或数组。该JSON字符... 查看详情