2012-11-15 44 views
1

如果问题太小,但我对xcode完全陌生,我很抱歉。 我有一个textview添加到我的观点,其中有相当多的文字。当我运行该项目时,我无法正确地滚动它 - 只要我用鼠标/手指握住它并在释放鼠标/手指时返回顶部,textview就会被移动。当我尝试用快速移动来滚动它时,它会很快进入textview的最底部。它看起来像顶部和底部作为强磁铁。 我如何使它工作,当我稍微滚动文本视图,它停在那里?我检查了一些属性,如反弹和其他,但我没有让它按我的意愿工作。我不确定它是否是重要的信息,但我将textview定义为outlet,分配了@property并将其合成。Xcode:TextView快速滚动到顶部或底部

我试着浏览论坛,但没有找到答案。谢谢你的帮助。 在thouchesBegan方法,我有:

- (void)touchesBegan:(NSSet *)touches WithEvent:(UIEvent *)event{ 
if (text1.editing) { 
[text1 resignFirstResponder]; 
} 
[super touchesBegan:touches WithEvent:event]; 
} 
+0

男人有问题。当您触摸它时,如果它处于编辑模式,则尝试脱离编辑模式。只要一次评论if语句并运行应用程序并尝试滚动textview :) –

+0

谢谢!我会检查一下。 Text1是我使用的文本框。这可能是! –

+0

我删除了这段代码,它仍然是一样的。我会暂时离开它,稍后再解决问题。 –

回答

0

这里,您需要检查是否写一些代码,移动UITextViewMoving的手指,我猜所以。您需要检查您的TouchEvents方法...,如果那么你需要修复该代码

这些是TouchEvents方法,请检查这些方法。

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event; 
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event; 
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event; 

好吧,如果你有什么关于UITextView这些方法里面写,我会说,你应该采取UITextView的性质的观点如下图描述。

请看看这个阿姨。

enter image description here

编辑:请确保您所创建的UITextView随着Sufficient Size

我希望它能帮助你哥们.. !!!!!

+0

我有三个复选框被选中。依然没有。在TouchBegin方法中,我有一些代码来禁用一个keybord。没有别的...... –

+0

@RobertWojtczak确定NOPS,在这里你可以把你正在使用的一些代码.......? – Kamarshad

+0

我添加了touchesBegan的代码。 –

0

尝试设置:

yourTextView.pagingEnabled = TRUE; 

或在您的厦门国际银行检查寻呼Enabled属性。

+0

我已将其设置为TRUE。 :( –

+0

寻呼应该被禁用,它解决了这个问题。 –

相关问题