2011-10-17 80 views
0

我有一個應用程序的iOS顯示文件類型爲「txt」的tableview中的一些文件。我想製作一個電子書應用程序,它可以在文本視圖中顯示txt文件,統計單詞,輸入多少字/分用戶想要閱讀,textview開始滾動並在一分鐘內完成滾動 希望對你有所幫助,謝謝!textview自動滾動在mintues

回答

2

使用UITextView或UIWebView,使用重複的NSTimer,計算分鐘完成的比率,並使用它來設置視圖的contentOffset。

更新更多的細節:

這是近似的和未經考驗的。它會在一分鐘內滾動它。創建計時器,

NSTimer* timer = [scheduledTimerWithTimeInterval:0.1 target:self selector:@selector(updateScroll) repeats:YES]; 
startingTime = NSDate.date.timeIntervalSinceNow; //store in object 

更新視圖。我認爲這會滾動屏幕上的文字。

-(void)updateScroll 
{ 
    double minutesSinceStart = (NSDate.date.timeIntervalSinceNow - startingTime)/60.0; 
    myTextView.contentOffset = CGPointMake(minutesSinceStart * myTextView.contentSize.height, 0); 
} 
+0

你能更詳細的說明?例如我會用哪個函數,或例如code.Thank您的幫助 –

+0

我將修改補充一些,但你至少需要給它一個鏡頭和代碼。那麼你將有東西可以發佈給我們繼續幫助你。 –

+0

我用這些代碼可以讓textview開始滾動,但是textview從下往上滾動,我從上到下滾動它,希望你能幫我看看哪個代碼有問題。 –