Proyectos de Subversion Iphone Microlearning - Nuevo Interface

Rev

Rev 8 | Rev 11 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 8 Rev 9
Línea 24... Línea 24...
24
    @EnvironmentObject private var appNavigation : AppNavigation
24
    @EnvironmentObject private var appNavigation : AppNavigation
Línea 25... Línea 25...
25
    
25
    
Línea 26... Línea 26...
26
    @State private var selectedTab : Int = 0
26
    @State private var selectedTab : Int = 0
27
 
-
 
-
 
27
 
28
 
28
 
29
    private let appData = AppData.sharedInstance
-
 
30
 
29
    private let appDao = AppDao.sharedInstance
Línea 31... Línea 30...
31
    private var capsuleTitle : String = ""
30
    private let slidePositionInitial : Int
Línea 32... Línea 31...
32
    
31
    private var capsuleTitle : String = ""
33
    private var viewModel : GalleryGridViewModel = GalleryGridViewModel()
32
    private var viewModel : GalleryGridViewModel = GalleryGridViewModel()
-
 
33
    
-
 
34
    
-
 
35
    
34
    
36
   
Línea 35... Línea 37...
35
    
37
    
36
    
38
    //init(capsuleUuid : String, position : Int)
Línea 84... Línea 86...
84
            }
86
            }
Línea 85... Línea 87...
85
            
87
            
86
            VStack(spacing: 0) {
88
            VStack(spacing: 0) {
87
                HStack {
89
                HStack {
-
 
90
                    Button(action: {
88
                    Button(action: {
91
                        var appData = appDao.selectOne()
89
                        appData.slideUuidActive = ""
92
                        appData.slideUuidActive = ""
Línea 90... Línea 93...
90
                        appData.save()
93
                        appDao.update(model: appData)
Línea 91... Línea 94...
91
                       
94
                       
Línea 132... Línea 135...
132
                .tabViewStyle(PageTabViewStyle(indexDisplayMode: .never))
135
                .tabViewStyle(PageTabViewStyle(indexDisplayMode: .never))
Línea 133... Línea 136...
133
 
136
 
134
                .onChange(of: self.selectedTab) { selectedTab in
137
                .onChange(of: self.selectedTab) { selectedTab in
135
                    completeSlide(position: self.selectedTab)
138
                    completeSlide(position: self.selectedTab)
136
                }.onAppear {
139
                }.onAppear {
137
                    self.selectedTab =  appData.slidePositionInitial
140
                    self.selectedTab =  self.slidePositionInitial
138
                    completeSlide(position: self.selectedTab)
141
                    completeSlide(position: self.selectedTab)
Línea 139... Línea 142...
139
                }
142
                }