问题标签 [swiftui-scrollview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swiftui - 在 SwiftUI 中放置在导航堆栈中时滚动视图的背景颜色
我有两个滚动视图放置在NavigationView
. onAppear
我希望两个 ScrollViews 都继承修饰符中提到的颜色。
但是,当我导航到第二个 ScrollView 并返回到第一个 ScrollView 时,第一个视图继承了第二个 ScrollView 颜色。
有谁知道我的第一个 ScrollView 将如何始终继承绿色和第二个灰色?
通过包装在 ZStack 中添加 ScrollView 颜色不会在滚动时将 NavigationBar 从大折叠到内联。
是否有任何其他解决方案可以同时实现这两者,即保留导航栏反弹行为以及 ScrollView 颜色。
swift - 在 ScrollView 中阻止向下滚动 - SwiftUI
如何阻止向下滚动并只允许向上滚动以避免在滚动时看到顶部矩形上方的空白?
ios - 将 ScrollView 与 Array 一起使用时出现问题
每当通过调用 Web 服务更新数组时,我都会尝试使用数组来显示一些游戏信息。数组填充正常,但在运行时我得到:
通用结构 'ForEachWithIndex' 要求 'Binding<[MatchData]>' 符合 'RandomAccessCollection'
我的滚动视图:
我的数组声明:
和匹配数据:
我不得不承认,这是我第一次使用状态来尝试刷新 ScrollView,但我发现它比我预期的要困难得多,而且我不确定我的代码中出了什么问题。
ios - 带有 PageTabViewStyle() 的 TabView 不使用 ScrollView 中的可用高度
所以我有一个如下所示的 TabView,但是当我尝试在 ScrollView 中实现它时,我总是必须给它一个固定的高度。有没有办法告诉tabview使用它在scrollView中需要的空间?我不知道 TabView 的内部内容的高度(顺便说一句。随时间变化),所以固定高度对我不起作用。
我尝试了 .frame(maxHeight: .infinity),但这似乎不起作用
swift - 无法将“TaskElement”类型的值转换为预期的参数类型“EnvironmentObject”'
我已将我的 TaskElement 模型设置为能够编辑任务的 environmentObject。我确实喜欢这样做,以便能够在同一页面上编辑任务以创建新任务。这称为NewTaskView。顺便说一句,我在这个 NewTaskView_Previews 中也遇到了一个错误,但我认为一旦我能理解以下两个错误原因,我就可以自己解决它。
但是进行此更改时会出现以下错误。
和
我在这里先向您的帮助表示感谢。如果您想查看整个项目,可以访问https://github.com/m3rtkoksal/TaskManager
ios - ScrollView SwiftUI 中的内容偏移
我用 SwiftUI 构建了一个简单的水平日历,它运行良好。但我希望它在应用启动时自动滚动到当前日期。我怎样才能做到这一点?我假设我应该使用 GeometryReader 来获取当前日期的框架位置并基于它设置偏移量,但 ScrollView 没有内容偏移量修饰符。我知道在 iOS 14 中我们现在有 ScrollViewReader 但 iOS 13 呢?
ios - SwiftUI:NavigationLink 内的水平 ScrollView 会中断导航
我想ScrollView
在NavigationLink
. List
但是,点击ScrollView
没有被 a 注册NavigationLink
,因此不会导航到目的地。
关于我们如何防止ScrollView
捕获导航点击手势的任何想法?