好吧所以我一直在阅读SO并做各种各样的谷歌搜索,但我无法弄清楚为什么我的字体不起作用.
我认为我已经做好了一切,但是当我运行应用程序时,我的按钮上的文字显示的是标准系统字体而不是我导入的字体.我添加NSLog(@"%@",[UIFont familyNames]);以查看它是否在列表中,但它不是.这让我觉得我错了.
我希望有人可以帮我在自定义字体中显示标签中的文字. 感谢任何认为他们可能有任何建议的人!
这就是我所做的一步一步.
第1步:我从互联网上下载了.ttf文件.在我的发现者看起来像:

第2步:我将字体文件从finder拖入XCode并检查"将文件复制到项目文件夹"选项.所以在我的项目中,我可以看到:

第3步:我在字体书中打开字体,看看真正的文件名是什么,我看到了这个:

第4步:我在MyApp-Info.plist文件中添加了一个密钥,其中包含来自XCode的文件名,包括文件类型.它看起来像这样:

第5步:然后在我的代码中我写这个:
UIButton *thisLevelButton = [UIButton buttonWithType:UIButtonTypeCustom];
[thisLevelButton setBackgroundImage:[UIImage imageNamed:@"ccLSButtonPlayed"] forState:UIControlStateNormal];
thisLevelButton.frame = CGRectMake(x, y, BUTTON_WIDTH, BUTTON_HEIGHT);
thisLevelButton.tag = j;
[thisLevelButton addTarget:self action:@selector(userSelectedButton:) forControlEvents:UIControlEventTouchUpInside];
[thisLevelButton.titleLabel setFont:[UIFont fontWithName:@"PressStartK" size:24]];
[thisLevelButton setTitle:[NSString stringWithFormat:@"%i",(j+1)] forState:UIControlStateNormal];
// add the button to the panel
[subScroll addSubview:thisLevelButton];
Run Code Online (Sandbox Code Playgroud)
作为参考,这是打印在字体系列列表中的内容:
(
Thonburi,
"Snell Roundhand",
"Academy Engraved LET",
"Marker Felt",
"Geeza Pro",
"Arial Rounded MT Bold",
"Trebuchet MS",
Arial,
Marion,
"Gurmukhi MN", …Run Code Online (Sandbox Code Playgroud) 我有一个UIButton应该有2种状态 - "播放"和"暂停"; 即 - 在用户第一次看到它时显示"播放",然后每当用户点击它时,它应该在"播放"和"暂停"之间切换.
我设法创建控制器本身 - 内容正确播放和暂停 - 但我似乎无法更改UIButton文本标签文本.
我用:
myButton.titleLabel.text = @"Play";
myButton.titleLabel.text = @"Pause";
Run Code Online (Sandbox Code Playgroud)
它不起作用.文字没有改变.我也试过[myButton.titleLabel setText:@"Pause"]并且它也不能正常工作.
我怎么设置它?
我注意到当你将input元素放入label元素时,HTML标签标签不需要'for'属性:
<label><input type="text">Last name</label>
Run Code Online (Sandbox Code Playgroud)
但我想知道什么是最好的做法.任何人都可以帮助我吗?
谢谢!
如何在WPF绑定控件中实现将绑定值与常量文本混合?
例如,假设我有一个显示订单的表单,我想要一个显示"订单ID 1234"等文本的标签.
我尝试过这样的事情:
text="Order ID {Binding ....}"
Run Code Online (Sandbox Code Playgroud)
这是可以实现的,还是我必须做一些事情,比如在流量控制中有多个标签?
我在iphone设置中创建了3个组捆绑Root.plist文件.它显示很好.
但对于每个组,我想添加一些描述.它将如下所示:
GroupName说明该组中的设置.
可能吗.如何添加说明?如果描述颜色不同以从组中的组名称和设置中识别,那么它将是好的.
在R中创建热图已成为许多帖子,讨论和迭代的主题.我的主要问题是将格子levelplot()或基本图形中可用解决方案的视觉灵活性image()与基本heatmap(),pheatmap pheatmap()或gplots'的轻松聚类结合起来很棘手heatmap.2().这是我想要改变的一个小细节 - x轴上标签的对角线方向.让我告诉你我在代码中的观点.
#example data
d <- matrix(rnorm(25), 5, 5)
colnames(d) = paste("bip", 1:5, sep = "")
rownames(d) = paste("blob", 1:5, sep = "")
Run Code Online (Sandbox Code Playgroud)
您可以使用levelplot()以下方法轻松更改方向到对角
require(lattice)
levelplot(d, scale=list(x=list(rot=45)))
Run Code Online (Sandbox Code Playgroud)

但应用聚类似乎很痛苦.其他视觉选项也是如此,例如在热图单元格周围添加边框.
现在,转移到实际的heatmap()相关功能,聚类和所有基本视觉效果都非常简单 - 几乎不需要调整:
heatmap(d)
Run Code Online (Sandbox Code Playgroud)

所以在这里:
require(gplots)
heatmap.2(d, key=F)
Run Code Online (Sandbox Code Playgroud)

最后,我最喜欢的一个:
require(pheatmap)
pheatmap(d)
Run Code Online (Sandbox Code Playgroud)

但所有这些都无法旋转标签.手册pheatmap建议我可以使用grid.text自定义标签.真是太高兴 - 尤其是在聚类和更改显示标签的顺序时.除非我在这里遗漏了什么......
最后,还有一件旧货image().我可以旋转标签,一般来说它是最可定制的解决方案,但没有聚类选项.
image(1:nrow(d),1:ncol(d), d, axes=F, ylab="", xlab="")
text(1:ncol(d), 0, srt = 45, labels = rownames(d), xpd …Run Code Online (Sandbox Code Playgroud) 我们正在为高级编译语言编写一个字节码,经过一些分析和优化后,很明显当前最大的性能开销是我们用来跳转到字节码情况的switch语句.
我们调查了拉出每个case标签的地址并将其存储在字节码本身的流中,而不是我们通常打开的指令ID.如果我们这样做,我们可以跳过跳转表,并直接跳转到当前正在执行的指令的代码位置.这在GCC中非常有用,但是,MSVC似乎不支持这样的功能.
我们尝试使用内联汇编来获取标签的地址(并跳转到它们),但它可以工作,但是,使用内联汇编会导致MSVC优化器避免使用整个函数.
有没有办法让优化器仍然运行代码?遗憾的是,我们无法将内联汇编提取到另一个函数中,而不是制作标签的函数,因为即使在内联汇编中也无法为另一个函数引用标签.有什么想法或想法吗?非常感谢您的意见,谢谢!
我试图在几页上将复选框的大小加倍.我如何在CSS中实现这一点?我不想设置悬停的样式.
想法?
(更新)我有像这样的ggplot,但随后x轴日期缩放:
g1 <- ggplot(diamonds, aes(clarity, fill=cut)) + geom_bar()
Run Code Online (Sandbox Code Playgroud)
高于两个柱(比如说VS2和IF,但在我的图中它是一个日期)我想在高度为13.000的条形图上方放置一个文本标签.
我尝试了很多东西,但这是最接近的:这是我在我的图表中尝试使用日期轴g1 + geom_text(aes(as.Date("2014-10-05"),13000),label = "船")
但这只会在图表中添加一个,并且只要我尝试扩展它,例如使用
g1 + geom_text(aes(c(as.Date("2014-10-05"),as.Date("2014-10-20")) , 13000), label=c("boat", "train"))
Run Code Online (Sandbox Code Playgroud)
然后我得到错误:
错误:美学必须是长度为1或与dataProblems相同的长度:c(as.Date("2014-10-05"),as.Date("2014-10-20"))
我还尝试从数据框(oefen)中读取文本和标签,其中我使用与原始图相同的名称
g1 + geom_text(data=oefen, aes(x=newdat, y=Number, label=oefen$labs, fill=1))
Run Code Online (Sandbox Code Playgroud)
我收到了错误
错误:提供给离散比例的连续值
我尝试了很多其他解决方案,但找不到答案.我错过了什么?