Posts

Post not yet marked as solved
0 Replies
727 Views
Starting iOS16 navigation title has default share menu. Is there any APIs to disable it? I tried following but it didn't help: navigationItem.documentProperties = .init(metadata: LPLinkMetadata.init()) navigationItem.titleMenuProvider = { _ in UIMenu.init() }
Posted Last updated
.
Post marked as solved
2 Replies
481 Views
Can NSInputStream.read(_:maxLength:) return less bytes read even when more data available? I haven't found it in the docs Use-case: we pass maxLength = 512, but actual reading of 512 bytes will do in 2 rounds: 256 in first round + 256 in second. It's important for my use-case (encryption/decryption) not to have intermediate partial readings unless it's last "tail" part. Otherwise I might end-up encrypting different-length blocks & decryption will fail assuming different buffer length.
Posted Last updated
.
Post not yet marked as solved
0 Replies
317 Views
Hello colleagues, I have question regarding passing data that doesn't need to change. In video suggested to use let, and it totally make sense! But I also found following issue: https://forums.raywenderlich.com/t/question-regarding-chapter-8-4/136398/2 I am wondering how to avoid rendering path optimisation to make sure it's not cached somewhere in between? Or was this something already fixed in prior SwiftUI versions? My example: struct ModelDetailsView { @ObservedObject var viewModel: ViewModel     @ViewBuilder     var body: some View {         ModelItemsSection(viewModel.$model.subitems) .onAppear(perform: {             self.viewModel.load()         })     } } struct ModelItemsSection: View {     let items: [ModelSubitem] // simple struct     var body: some View {                 PreviewItemsView(items: items, allItemsTitle: "All Items") { item in Text(item.titleDetail + item.subtitle)                 } allItemsView: { items in //3rd level screen where `let` data is passed that's destination to NavigationLink                     AllModelItemsView(items: items)                 }     } } Thanks, Dzmitry.
Posted Last updated
.
Post not yet marked as solved
0 Replies
440 Views
Hello colleagues. My question is whether or not Xcode Previews source code included (or removed) starting Xcode 12.5 in: final binary of the application? SwiftPM package library artifact? I know there's "Development Assets" folder that's included for previews only. But I didn't really find information about preview source code. Thanks, Dzmitry.
Posted Last updated
.
Post not yet marked as solved
0 Replies
427 Views
I created custom Poster view so it can be reused in multiple collection view cells (just like TVPosterView in TVUIKit). I add it directly to cell content view with all needed constraints. The problem is when cell is focused this subview doesn't receive focus update (didUpdateFocus..) so I cannot customize it's focused / unfocused constraints etc. It's odd btw that image view inside is getting floating effect. In case if I specify cell's preferredFocusEnvironments, the collection view delegate method didSelect not called! Thanks in advance for any help!
Posted Last updated
.