日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SwiftUI5.x微博入门案例第1部分

發(fā)布時(shí)間:2023/12/18 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SwiftUI5.x微博入门案例第1部分 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

SwiftUI5.x微博入門案例第1部分

不建議直接上手SwiftUI ,建議從swift入門,從storyboard先入門,這樣看SwiftUI會(huì)事半功倍。源碼在我的主頁,分享Xcode 快捷鍵 ctrl + command + ?? ?? 鍵, 可以快速切換 .m和.h 文件 Tab鍵可以快速重新命名文件名字。cmd + shift + J 定位到文件在哪,cmd + shift + o 快速查找文件

// // PostCell.swift // WeiboDemo // // Created by 魯軍 on 2021/3/15. //import SwiftUIlet img = UIImage(named: "d0c21786ly1gavj2c0kcej20c8096dh7.jpg")! //強(qiáng)制解包struct PostCell: View {var body: some View {HStack(spacing: 5){Image(uiImage: UIImage(named: "d0c21786ly1gavj2c0kcej20c8096dh7.jpg")!).resizable().scaledToFill().frame(width: 50, height: 50).clipShape(Circle()).overlay(PostVIPBadge().offset(x: 16, y: 16))VStack ( alignment: .leading, spacing: 5){Text("用戶昵稱").font(.system(size: 16)).foregroundColor(Color(red: 242 / 255, green: 99 / 255, blue: 4 / 255)).lineLimit(1)Text("2020-01-01 00:00").font(.system(size: 11)).foregroundColor(.gray)}.padding(.leading, 10)Spacer()Button(action: {print("click 哈哈")}, label: {Text("關(guān)注").font(.system(size: 14)).foregroundColor(.orange).frame(width: 50, height: 26).overlay(RoundedRectangle(cornerRadius: 13).stroke(Color.orange,lineWidth: 1))})}} }struct PostCell_Previews: PreviewProvider {static var previews: some View {Group {PostCell()PostCell()}} }

vip的V字抽離

// // PostVIPBadge.swift // WeiboDemo // // Created by 魯軍 on 2021/3/15. //import SwiftUIstruct PostVIPBadge: View {var body: some View {Text("V").bold().font(.system(size: 11)).foregroundColor(.yellow).frame(width: 15, height: 15, alignment: .center).background(Color.red).clipShape(Circle()).overlay(RoundedRectangle(cornerRadius: 7.5).stroke(Color.white,lineWidth: 1) //畫邊框)} }struct PostVIPBadge_Previews: PreviewProvider {static var previews: some View {PostVIPBadge()} }

總結(jié)

以上是生活随笔為你收集整理的SwiftUI5.x微博入门案例第1部分的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。