小编Van*_*fen的帖子

SwiftUI 从下到上反转ScrollView

我想制作一个 ScrollView,它可以让我从下到上滚动。基本上我有一个渐变背景(底部 - 黑色,顶部 - 白色)。当我设置 ScrollView 时,我可以从白色向下滚动到黑色。我希望应用程序从 ScrollView 的底部启动,以便我可以向上滚动。(从黑到白)

谢谢你!

当前代码:

struct ContentView: View {
var body: some View {


    ScrollView(.vertical/*, showsIndicators: false*/){
        VStack(spacing: 0) {
            ForEach ((0..<4).reversed(), id: \.self) {
                Image("background\($0)").resizable()
                    .aspectRatio(contentMode: .fill)
                    .frame(width: UIScreen.main.bounds.width ,height:1000)
            }
        }
        .frame(maxWidth: .infinity, maxHeight: .infinity)
        .background(Color.red)
    }
    .edgesIgnoringSafeArea(.all)

}   
Run Code Online (Sandbox Code Playgroud)

}

xcode scrollview uiscrollview swiftui xcode11

8
推荐指数
2
解决办法
4993
查看次数

从提交函数触发 onSubmit

是否可以通过调用来触发表单的 onSubmit 事件

function submitEdit(){
    document.getElementById("edit").submit();
};
Run Code Online (Sandbox Code Playgroud)

这种方法行不通

形式:

echo "<form id='edit' onsubmit='validate(flag, typeFlag)' method='post' style='width: 100%;height:86%;'>";`
Run Code Online (Sandbox Code Playgroud)

onSubmit 事件:

window.flag=false;
var typeFlag;

    function validate(flag, typeFlag) { 
        if   ( (flag==true) && (typeFlag==true) ){
            document.getElementById("edit").setAttribute('target', '_self');
            document.getElementById("edit").action ="date.php";
        } else if ( (flag==true) && (typeFlag==false) ){
            document.getElementById("edit").setAttribute('target', '_blank');
            document.getElementById("edit").action ="date_PDF.php"; 
        } else
            alert("Select an aircraft");
    } 
Run Code Online (Sandbox Code Playgroud)

我做对了吗?我需要通过单击单选按钮来提交此表单。

echo '<td class="c3" style="color: #f79393">
                                <div class="radio">
                                    <label><input type="radio" name="name_check" onclick="typeFlag=true; submitEdit();" class="c3" value="in" id="c3" '; if($flag) echo'checked'; echo '>in</label>
                                </div>
                              </td>';
Run Code Online (Sandbox Code Playgroud)

谢谢你!

html javascript php submit onsubmit

2
推荐指数
1
解决办法
5421
查看次数

标签 统计

html ×1

javascript ×1

onsubmit ×1

php ×1

scrollview ×1

submit ×1

swiftui ×1

uiscrollview ×1

xcode ×1

xcode11 ×1