小编Gri*_*cha的帖子

如何检查给定的单词是复数形式还是单数形式?

像主题中的问题 - 我正试图在python中为Google App Engine中的应用程序执行此操作.我知道PyEnchant库用于自然语言识别,但我不知道我是否可以将它用于我的问题以及如何使用它.

python nlp

10
推荐指数
2
解决办法
1万
查看次数

iOS - UIImage imageNamed:在设备上返回null

[UIImage imageNamed:filename]
Run Code Online (Sandbox Code Playgroud)

此方法仅在设备上返回null.

我知道它已知问题,这通常是因为模拟器不区分大小写.我尝试过这里提出的解决方案:UIImage imageNamed返回nil

但没有任何事情可以帮助我.

案例很简单:我有4个文件名:Bar@2x~ipad.png,Bar @ 2x~iphone.png,Bar~ipad.png,Bar~iphone.png.所有这些都在项目中,并选中了目标复选框.

NSLog(@"%@",[UIImage imageNamed:@"Bar"]);
Run Code Online (Sandbox Code Playgroud)

那行代码让我对设备无效,我真的不知道我现在做错了什么.

uiimage ios ios6

10
推荐指数
1
解决办法
8890
查看次数

UIFont自定义字体未在设备上显示

我有自定义字体的问题.即它是Tw Cen MT.ttf

它与此处的问题相同: 自定义字体不在设备上显示,但在模拟器上显示

除了给定的解决方案对我不起作用.

我完成了你应该做的事情:

  1. 在Info.plist中添加了Font
  2. 在Build Phases中为Copy Bundle Resources部分添加了Font.
  3. 以编程方式使用字体而不是文件名.

它仍然无法正常工作.更有趣的是 - 当我列出可用字体时:

NSLog(@"%@", [UIFont familyNames]);
Run Code Online (Sandbox Code Playgroud)

它在模拟器上显示我的字体,但没有在设备上显示.我在iOS 6的新iPad和iPhone 4上进行了测试.

有什么建议?

objective-c uifont ios

3
推荐指数
1
解决办法
2140
查看次数

django - ManyToManyField - 在一个模型中跨越领域

我正在尝试创建一个表示图形节点的模型。

class Node(models.model):
    ins = models.ManyToManyField("self", null=True, blank=True)
    outs = models.ManyToManyField("self", null=True, blank=True)
Run Code Online (Sandbox Code Playgroud)

现在假设我们有节点 a 和 b。如果我为 b django 添加 a as in(因为'对称'属性)将添加 b as in for a。

我不知道如何设置 a -> b 它会自动设置 b <- a。

我想过建立一些中产阶级的关系,但并没有真正看到它是如何运作的。从字面上看怎么写。

我会看到它是这样的:

class Node(models.Model):
    ins = models.ManyToManyField("self", null=True, blank=True, through="Edge")
    outs = models.ManyToManyField("self", null=True, blank=True, through="Edge")

class Edge(models.Model):
    node1_ins = models.ForeignKey(Node)
    node2_outs = models.ForeignKey(Node)
Run Code Online (Sandbox Code Playgroud)

但当然,这个根本行不通。

知道如何解决这个问题吗?

提前致谢,格雷格

django many-to-many

2
推荐指数
1
解决办法
917
查看次数

更改UIView框架时移动元素

我有几个UITextView.每个TextView都会在焦点上改变它的大小 - 它增长大约50px,动画如下:

[UITextView animateWithDuration:.1f animations:^{
    CGRect new_frame = textView.frame;
    new_frame.size.height += height;
    textView.frame = new_frame;
}];
Run Code Online (Sandbox Code Playgroud)

现在我的问题是我需要在聚焦的50px下移动TextViews(显然还有动画).我想知道如何以最简单的方式做到这一点.我的应用只是iOS6,所以我可以使用自动布局.我尝试过但失败了.我试过使用支柱和弹簧 - 也失败了.

想到的唯一解决方案就是用动画移动50 px的每个元素.但这对我来说听起来很便宜.有什么想法怎么做?是否可以使用自动布局?

编辑

以下是我一直在尝试的布局:

垂直布局

在此输入图像描述

单击第一个TextView后,它在模拟器中的外观如下:

在此输入图像描述

因此,您可以看到它覆盖下一个视图并且不保留约束.

objective-c autolayout ios6

2
推荐指数
1
解决办法
875
查看次数

标签 统计

ios ×2

ios6 ×2

objective-c ×2

autolayout ×1

django ×1

many-to-many ×1

nlp ×1

python ×1

uifont ×1

uiimage ×1