SwiftUI 邊框border

基礎需求

使用border()修飾器,可設置顏色及線條寬度。

Text("Hello World")
            .padding()
            .background(Color.orange)
            .border(.blue,width: 5)

更多的形狀

如果想要更多自定義的邊框,則使用overlay()修飾器,通過形狀、路徑畫邊框。
比如,我們實現一個帶圓角的邊框

Text("Hello World")
    .padding()
    .background(Color.orange)
    .cornerRadius(16)
    .overlay(
        RoundedRectangle(cornerRadius: 16)
            .stroke(.blue, lineWidth: 4)
    )

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章