我刚刚开始在开始“你的第一个iOS和Swifui应用程序”视频。
我一直在玩 具体的“修饰符” 其中一个是为了改变 字体大小.
只需使用文本视图,我可以通过使用更改字体大小 .font(.largetype).
这每次都适用于我选择的任何字体大小。

我试图在警报视图中对标题应用同样的修饰符。 Swift让我添加此修饰符
但它不允许文本大小相应地更改。所以,我做错了什么或者是因为警报视图的大小有限,无法修改。

谢谢你的帮助。
加里

这是我的代码:

进口Swifui.

struct contentView:查看{
@状态 私人var showalert:bool = false
var body:有些视图{
vstack {
文字(“我的第一个app!”)
.font(.largetype)
.fontweight(.semibold)
.ForeColordColor(.gren)
.Padding(50)
按钮(动作:{
打印(“打我!”)

      self.showAlert = true
        
    }) {
      Text("Hit Me!")
        .padding()
    }
    .alert(isPresented: $showAlert) {
      () -> Alert in
      return Alert (title:Text("Hello World!")
                        
                       
                    , message: Text("This is my first pop-up.")
                      **.font(.largeType)**
                      , dismissButton: .default(Text("Super!")))
    }
  }
}

}

1 Like

我99%的人需要以这种方式更改标准警报。

您必须创建自定义警报 :+1:

感谢您的回复。我现在相信这是真的。

对于无法更改的视图,似乎您应该收到一条错误消息,解释您无法应用这些修改器的原因。相反,Swiftiu让您将修改器应用于这些类型的“不可改变”的视图,就像他们一样工作。

1 Like

任何人都可以告诉我有没有办法改变ALT消息的字体大小

我尝试过视觉atrributes,属性课程

所有尺寸都相同.no更改。颜色变化

请告诉我任何方法来增加ALT消息的大小

谢谢


今天匹配预测 今天通过球获得活球板球直播比赛得分卡自动更新,谁将赢得今天匹配。