小编Gar*_*sco的帖子

在iPad上通知中心下拉按钮附近的奇怪行为

我在UIButtoniPad应用程序的左上角有一个(后退按钮),可以解除视图控制器的问题.我发现如果你点击这个按钮略高,你可以激活按钮并开始同时拉下通知窗格.当发生这种情况时,我-viewWillDisappear会被执行并停止视图中的动画,但视图实际上并没有被忽略.当然,通知窗格并没有完全降低,因此最终结果看起来像我的动画崩溃,后退按钮也失败了.

显而易见的解决方案是将按钮向下移动一点,但由于布局原因这是不合需要的,我很好奇:

  1. 以前任何人都见过这种行为.
  2. 如果它是明确定义的行为,如果是这样,Apple会在哪里描述它.
  3. 有没有已知的解决方法?

编辑:毕竟看起来不是一个问题.事实证明,这是我-applicationWillResignActive的召唤,而不是-viewWillDisappear.仍然看起来很糟糕,但至少行为是明确的.我根本没有激活我的主页按钮,只需拉下通知窗格即可.

objective-c ipad ios

7
推荐指数
1
解决办法
203
查看次数

滥用nltk的word_tokenize(已发送)的后果

我试图将一个段落分成单词.我手头有可爱的nltk.tokenize.word_tokenize(发送),但是帮助(word_tokenize)说,"这个标记器设计用于一次一个句子."

有没有人知道如果你在段落上使用它会发生什么,即最多5个句子呢?我自己尝试了一些简短的段落,似乎有效,但这几乎不是确凿的证据.

python nltk

6
推荐指数
1
解决办法
3775
查看次数

您可以在不使用Storyboard的情况下在AutoLayout控制台输出中标记视图吗?

我正在观看关于AutoLayout的WWDC会谈,并且我已经了解到在视图上设置StoryboardID会使控制台输出的约束冲突更容易阅读(即您获得的是名称而不仅仅是地址).它们向您展示在Interface Builder中设置StoryboardID(以前只是"标识符")的位置,但有没有办法在代码中执行此操作?我正在尝试调试一组我自己没有编写的大而复杂的视图,这是一个100%编程的应用程序,它具有许多不可满足的约束,并且(不知何故)在iOS 7中工作但在iOS中开始破解我希望能够清楚地了解哪个<UIView:0x8675309>实际上导致了这个问题.

我查看了UIView类的引用,没有找到"Identifier"或"StoryboardID".

如果答案是"不",那不会太惊讶.毕竟它被称为故事板ID是有原因的.但我希望得到一个确认,以及一个解决方法,以使AutoLayout控制台转储更可读.

cocoa-touch ios autolayout

4
推荐指数
2
解决办法
1258
查看次数

标签 统计

ios ×2

autolayout ×1

cocoa-touch ×1

ipad ×1

nltk ×1

objective-c ×1

python ×1