我是颤振的新手。我想对齐单选按钮。即,无论文本是什么,单选按钮都应该按列对齐。我正在使用Column小部件,然后Row在其中使用小部件,但得到以下结果。
代码在这里
Widget build(BuildContext context) {
return Container(
child: Column(
children: [
Row(
mainAxisAlignment: MainAxisAlignment.spaceAround,
children: [
Row(
children: [
Radio(value: 1, groupValue: 'null', onChanged: (index) {}),
Text('Radio button 1')
],
),
Row(
children: [
Radio(value: 1, groupValue: 'null', onChanged: (index) {}),
Text('Radio 2')
],
),
Row(
children: [
Radio(value: 1, groupValue: 'null', onChanged: (index) {}),
Text('Test')
],
),
],
),
Row(
mainAxisAlignment: MainAxisAlignment.spaceAround,
children: [
Row(
children: [
Radio(value: 1, groupValue: 'null', onChanged: (index) {}), …Run Code Online (Sandbox Code Playgroud) 我在 iOS 12.2 模拟器中播放音频时遇到问题,而相同的代码在 iOS 14.3 上运行良好。我已经检查过并在苹果论坛上搜索,发现 iOS 14 也出现了相同类型的问题,但现在已经解决了。
提前致谢。
我的示例代码:
class ViewController: UIViewController {
var audioPlayer:AVPlayer?
var playerItem:AVPlayerItem?
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
@IBAction func playMusic() {
playAudioFromURL()
}
private func playAudioFromURL() {
guard let url = URL(string: "https://s3.amazonaws.com/kargopolov/kukushka.mp3") else {
print("error to get the mp3 file")
return
}
do {
audioPlayer = try AVPlayer(url: url as URL)
} catch {
print("audio file error")
}
audioPlayer?.play()
}
} …Run Code Online (Sandbox Code Playgroud)