web-gelistirme-sc.com

İos Segmented Control'ü radyo kontrolü olarak kullanmak kabul edilebilir / iyi bir UX mi?

Ben mesleğin ios geliştiricisiyim ve bir UX Architect tarafından ios Segmented Control'ün bir grup radyo düğmesi olarak kullanılmasını önerdiği söylendi.

Kullanıcıya - "Vadeli İşlemler" ve "Seçenekler" arasında karşılıklı münhasır bir seçenek sunmak zorundayız. Bana göre, segmentli düğme bu seçimi temsil etmek için ideal gibi görünüyor. Bu seçimin bir görünüm değişikliğine yol açmayacağını, yalnızca kullanıcının girdisini alması gerektiğini unutmayın. UX Kemeri budur. söylemek zorundayım:

Lütfen aşağıdaki ekran görüntülerini bulun. Tüm ekran görüntüleri Apple tarafından geliştirilen uygulamalardan ve diğer sistem ekranlarından alınır. (Tüm bölümlere ayrılmış düğmenin bölümlere ayrılmış düğme denetiminin altındaki ilgili veri alanları vardır. Sekmeler gibi davranma)

İnternette bulunan rastgele tasarımlarla yanılmayalım.

iOS İnsan Arayüzü Kılavuz ’, bölümlere ayrılmış düğmenin kullanımı hakkında ayrıntılı bilgi vermez. Herhangi bir iOS arayüzü tasarlanırken Apple) kullanımından sonra en iyi uygulama budur.

Önerdiği seçenek/alternatif temelde iki listeden (tablo gibi) bir seçenek seçiyordu.

Bölümlenmiş kontrolleri bu şekilde kullanmak kötü UX midir? Sadece bu konuda daha geniş bir görüş istedim.

10
Bala

iOS segmentlere ayrılmış denetimler yalnızca Apple HIG:

Bölümlenmiş kontrol, her biri farklı bir görünüm görüntüleyebileceğinden daha fazla düğme işlevi gören doğrusal bir segment kümesidir.

Bunları Android görünüm kontrolü döndürücüsüne eşdeğer iOS olarak düşünebilirsiniz).

Her bir özel seçim yeni bir alan kümesi açar ve bu anlamda "görünümler" gibi davranırsa, bu şekilde bölümlere ayrılmış bir kontrol kullanabilirsiniz, ancak Takvim veya Ayarlar gibi bazı uygulamalarda görebileceğiniz gibi radyo düğmeleri oluşturmanın "iOS yolu", radyo düğmesi etiketi içeren bir satır ve tablo görünümü ve yeni bir seçenek içeren yeni bir ekran oluşturuyor. Seçilen seçeneğin satırın sağında bir onay işareti bulunur. "İptal" düğmesi genellikle sol üst köşeye ve "Bitti" düğmesine sağ üst köşeye yerleştirilir.

Elimde herhangi bir iPhone ekranım yok, ancak bu iPad popover ile aynı fikir

Yalnızca iki seçeneğiniz varsa, yeni bir ekran kullanmanızı önermem: yukarıdaki "radyo düğmesi" etiketiyle gruplandırılmış bir tablo oluşturabilirsiniz, örneğin WiFi ayarları .

5
PaRaP

Ne Apple HIG, kılavuz bölümünde belirtilen tek şey tam olarak:

Yakından ilişkili ancak birbirini dışlayan seçenekler sunmak için bölümlere ayrılmış bir kontrol kullanın.

Bir segment seçmenin etkisi ile ilgili olarak, bu katı görünmüyor. can farklı bir görünüm gösterdiğini, ancak dayatılmadığını söylüyor.

Bazı uygulamaların, birbirini dışlayan seçenekler seçimi için bu alternatifi zaten kabul ettiği göz önüne alındığında, önerim:

  • seçmeniz gereken seçenekler bölümlere ayrılmış bir kontrolde kullanılabilir alana sığabiliyorsa (uygulamanızı uluslararası hale getirmeniz durumunda farklı dillerdeki yerelleştirmeleri hatırlayın), UISegmentedControl'de herhangi bir sorun görmüyorum. Hantal bir tablo görünümüne kıyasla alanı kaydeder ve optimize eder ve seçenekler sadece iki ise daha iyi görünür;
  • aksi takdirde, seçimlerin içeriği biraz daha fazla yer kaplayacaksa ve dahası, bunlardan biraz daha fazla olacaksa (> 3 zaten çok fazla olmaya başlar), ekran genişliğinin bir kısmı muhtemelen görüntülemek için yeterli olmayabilir onları terbiyeli. Bu durumda, @PaRaP'ın önerdiği gibi, sadece bir tablo görünümü için gitmek istiyorum.

Yani, durumunuz göz önüne alındığında, görüntülemek için sadece iki kısa kelimeniz olduğunda, bölümlere ayrılmış bir kontrol için gideceğim.

4
Nicola Miotto

Az sayıda seçenek arasında öncelikli bir seçenek varsa bunu kullanabilirsiniz. 'Posta Hesabı Ekle' ekranına bakın (Ayarlar> Posta Kişileri, Takvimler> Hesap Ekle> "Diğer") - ikinci ekran üzerinde kontrolün bu şekilde kullanıldığını göreceksiniz.

Düzenleme: Karşılama için teşekkürler. - Umarım bu bir şeyleri netleştirir:

Açıklığa kavuşturmak için - bence, aşağıdaki kriterler karşılandığında segment kontrolü radyo düğmelerinin yerine kullanmak için iyidir:

  • 'BarButton' stilini değil normal stili kullanın, çünkü bu kesinlikle filtreleme için ayrılmalıdır.
  • Seçimlerin sayısı az, 3 ya da daha az diyebilirim. Artık başka bir şey düşünün (belki UIPicker)
  • İki seçeneğiniz varsa, bunlar 'Açık/Kapalı' tip değerleri olmamalıdır (aksi takdirde UISwitch kullanın)
  • Seçim, çok fazla dikkat çekmek istediğiniz temel ve önemli bir seçimdir, bu çok yer kaplayan büyük bir kontroldür (en azından varsayılan görünümünde)
1
Marc