4 Nisan 2019 Perşembe

Button için Image ve Text arasındaki mesafeyi azaltmak

Aradım taradım. Millet Grid kullanarak v.b. ile yapıyor ama TapGestureRecognizer kullanmak zorunda kalıyor o zaman da... Press ve Release durumlarındaki görsel animasyonlar için Button ile devam etmek lazım. Sonra buldum :)

ContentLayout="Left, 0"

yapınca aralık baya bi istediğim gibi oldu :D

Kullandığım font dikey olarak doğru hizalanmıyor!!!!

Bu tip bir hata genellikle her font'ta olmuyor. Ben Google'ın "Luckiest Guy" fontunda yaşadım. Font'un Google versiyonunda Türkçe karakterlerde sorun vardı. Gittim fonttr'den indirdim ve Türkçe karakter problemi çözüldü. Fakat her iki versiyonda da dikey olarak bu fontu kullandığım herhangi bir control'de metin normalden biraz yukarıda çıkıyordu.

Çözmek için:

Önce Apple'ın sitesinden
https://developer.apple.com/download/more/?=font
adresine iCloud hesabınızla giriş yapıp XCode'un en üst versiyonu neyse onun için Font Utilities'i indirin ve kurun.


Sonra font'un bulunduğu dizinde terminalden.
ftxdumperfuser -t hhea -A d LuckiestGuy.ttf
komutunu çalıştırın.

Bu işlem sonunda font ismini takip eder şekilde .hhea.xml uzanltılı bir dosya oluşacak.
Bu dosya içindeki ascender değerini eğer font yukarıdaysa arttırın aşağıda kalıyorsa azaltın.

Değeri değiştirdikten sonra

ftxdumperfuser -t hhea -A f LuckiestGuy.ttf
komutuyla ayarları fontunuza uygulayın.

Sonrasında daaaaa Visual Studio'dan Clean çekip uygulamanızı çalıştırın.
Geçmiş olsun :)