2

如何在 Monotouch 中创建字体?

我想指定字体系列、大小和样式(例如,Courier、粗体、25)。

4

2 回答 2

3

如果我有一个UIButton名字_woot

_woot.Font = UIFont.FromName ("Courier-Bold", 25);

如果您能找出字体名称,请使用以下代码将它们全部打印出来:

            string fonts = "--------------------------------------\n";
            var fontFamilies = new List<String> (UIFont.FamilyNames);
            fontFamilies.Sort ();
            foreach (var familyName in fontFamilies) {
                foreach (var fontName in UIFont.FontNamesForFamilyName (familyName)) {
                    fonts += familyName;
                    fonts += "\t";
                    fonts += fontName;
                    fonts += "\n";
                }
                fonts += "--------------------------------------\n";
            }
            Console.WriteLine (fonts);
于 2012-06-23T14:33:33.777 回答
1

在代码中,使用UIFont类。或者使用 Interface Builder 来完成。这些是 Apple 文档——没有很多使用字体的 MT 特定示例,尽管可能很有用。

于 2012-06-23T13:12:41.867 回答