Belirli cihazlar için anlamlı olmayan bazı ayarlara sahip evrensel bir iOS uygulaması geliştiriyorum. Özellikle, dikey genişliğin eşiğin altında olduğu cihazlardaki kullanıcılardan bazı ayarları gizlemek istiyorum. (Örneğin, bazı ayarlar bir iPhone 7'de bulunmamalı, ancak bir iPhone 7 Plus'ta bulunmalıdır.)Farklı cihazlar için farklı ayarlar?
iPhone ve iPad aygıtları için farklı ayarların olabileceğini (açıklandığı gibi) biliyorum. this thread numaralı telefondan), ama peşindeyim bu değil. Ayrıca size-class-specific layouts'u da biliyorum, ancak bu ayarlar için geçerli görünmüyor.
Uygulamanın üzerinde çalıştığı aygıtın boyutlarına göre belirli ayarları gizlemek (veya en azından devre dışı bırakmak mümkün mü?)?
Aynı hatlarda, ayarların varsayılan değerlerinin ekran boyutlarına göre değişmesi mümkün mü?
Peki, ayarların özel bir modelde olması, bir dizide saklanması ve dizinin aygıt için uygun ayarlarla başlatılması nasıldır? Tam olarak ne arıyorsun? – Lefteris
@Lefteris - Bu ayar iOS'ta nasıl çalışır? Ayarlar seçenekleri, cihazın Ayarlar uygulaması tarafından okunan bir 'Settings.bundle' dosyasında tanımlanır. Ayarlar, uygulama bir kez bile çalıştırmadan önce görüntülenebilir. Uygulamanın ilk olarak çalıştırılmasının garantisi olsa bile, uygulamanın hangi ayarların kullanıcıya görüntüleneceğini programsal olarak etkilemesine izin veren bir API bulamadım. –
Sistem ayarlarını kastettiğini anlamadım. AFAIK istediğini yapamazsın. [Buraya bakmanızı öneririm] (http://stackoverflow.com/a/1211627/312312) alternatif bir – Lefteris