Posts

Post not yet marked as solved
0 Replies
112 Views
SwiftUI's TabView seems to have problems when being used in a sidebar on iPad. This example works completely fine on iPhone, only iPad makes problems: NavigationView{ TabView{ Text("Test 1").tabItem{ Image(systemName: "folder") } Text("Test 2").tabItem{ Image(systemName: "tag") } Text("Test 3").tabItem{ Image(systemName: "star") } } } The tabbar width is not calculated correctly and as a result not all buttons are shown. In the screenshot there should be three buttons visible, but only 2 are shown, "folder" is missing: Has someone a solution or workaround for this? I have tested this with iOS 17 and 17.2.
Posted Last updated
.
Post marked as solved
1 Replies
717 Views
Hi, my SwiftUI app is localized by using translation files (German, English). In one of my views I have to present a text received by a webservice. The webservice provides the text in German and English. What is the best practice to show the correct string? First idea: Check the current locale, if it is German than show the German text, else show the English one. Is this the best way to implement this? Second idea: Is there a possibility to use NSLocalizedString without a language file and to provide the translations programmatically? In this case I wouldn't have to check the locale on myself. therefore I would prefer this... Thanks in advance! Mark
Posted Last updated
.