小编Jan*_*tis的帖子

为什么 watchOS 选择器总是显示“ScrollView contentOffset 绑定已被读取”警告?

watchOS 的最低限度选择器测试应用程序。

import SwiftUI    
@main
    struct PickerTestApp: App {
        var body: some Scene {
            WindowGroup {
               NavigationView {
                    ContentView()
                }
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

内容视图

import SwiftUI

struct ContentView: View {
    var body: some View {
        VStack{
            NavigationLink(destination: DistanceSelectView()) {
                Text("Next screen")
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

距离选择视图

import SwiftUI

struct DistanceSelectView: View {
    
    @State var Age = 1
    
    var body: some View {
        
        VStack {
            Picker(selection: $Age, label: Text("Select your age.[\(Age)]")) {
                ForEach(10 ..< 100, id: \.self) { num in
                    Text("\(num)") …
Run Code Online (Sandbox Code Playgroud)

watchos swiftui swiftui-navigationlink

7
推荐指数
0
解决办法
471
查看次数

为什么UIImageView只在延迟后隐藏?

点击UIView后,我隐藏它并使用UIView和Quartz drawRect初始化新对象.

- (void)viewTapped:(UITapGestureRecognizer *)recognizer {   
    self.vignetteView.hidden=true;
    lupeItself = [[LoupeView alloc] initWithView:_pageView setZoomImageName:_zoomPageImageName setDelegate:self];
} 
Run Code Online (Sandbox Code Playgroud)

上面的代码仅在延迟2秒后才隐藏UImageView.但如果最后一行(LoupeView alloc等)被删除,它会立即被隐藏.为什么?如何使视图立即隐藏?

cocoa hidden quartz-graphics uiimageview ios

4
推荐指数
1
解决办法
316
查看次数