我有一個ChapterViewController
,在這個控制器我有3-4章。如果我點擊第1章然後打開topicViewController
,在這個控制器中有很多主題,並且標題部分有一個進度條。如果我點擊主題1,然後打開主題detailsViewController
,並返回進度條增加百分比。每章都有很多主題和每個主題控制器個人進度條。增加一個進度條爲每個主題單擊和每個章節單獨
回答
以下是進度欄方面的一種方法,我相信人們會對其優點提出意見。
步驟1:ViewController.h:聲明一個屬性: 'progressView'
@property (strong, nonatomic) UIView *progressView;
步驟2:ViewController.m:添加progressView以查看
self.progressView = [[UIView alloc]init];
self.progressView.frame = CGRectMake(0, 80, 320, 100);
[self.view addSubview:self.progressView];
步驟3:ViewController.m:在某處添加以下方法
- (void) updateProgressViewWithPercentageDone:(int)percentDone {
CALayer * progressIndicatorLayer;
if (self.progressView.layer.sublayers.count == 0) {
progressIndicatorLayer = [[CALayer alloc]init];
progressIndicatorLayer.backgroundColor = [UIColor lightGrayColor].CGColor;
progressIndicatorLayer.frame = CGRectMake(0, 0, 1, self.progressView.bounds.size.height);
[self.progressView.layer addSublayer:progressIndicatorLayer];
}
else {
progressIndicatorLayer = self.progressView.layer.sublayers[0];
}
int targetWidth = (self.progressView.bounds.size.width/100) * percentDone;
progressIndicatorLayer.frame = CGRectMake(0, 0, targetWidth, self.progressView.bounds.size.height);
}
步驟4:ViewController.m:調用方法
[self updateProgressViewWithPercentageDone:50];
將是50%完成,等
嘿感謝解決方案,但我怎麼得到點擊數。 表示總題目與進度條間的進度條增加,進度條增量表示每次點擊一次的題目數。 是這樣的: targetWidth = clicked-row * percentValue/total-Topic-row; –
int percentDone = numberOfChoicesAlreadyCompleted/totalAvailableChoices; – Logan
對不起,我不明白,我怎麼能得到「numberOfChoices」。 主題以表格形式顯示。我怎麼能讓每個主題行點擊一次。每點擊一次進度條增加。 –
- 1. 如何爲每個UITableViewCell單獨點擊
- 2. 進度條下面的菜單每一個環節
- 3. 爲每個單獨項目充氣單獨菜單點擊
- 4. neo4j中每個節點和每個邊緣的單獨條目是多少?
- 5. 如何在每個單獨的點擊
- 6. 如何通過每次左鍵單擊並右鍵單擊每個增加的長度來減少長度?
- 7. 進度條爲每個進程
- 8. Drupal節點表單|每個節點類型都有一個.tpl主題文件?
- 9. 打開每個iframe與單獨的按鈕爲每個
- 10. 增加額外的UILabel每個單元
- 11. 爲UITableView的每個部分添加單獨的標題
- 12. Python的進度條爲每個用戶
- 13. 主題選項菜單項被添加到每個主題
- 14. 爲每個geomp_boxplot繪製單獨的geom_hline
- 15. 每秒增加進度條 - 錯誤
- 16. shell - 如何從一個字節中單獨獲取每一位?
- 17. WCF單例服務:單實例每個?每個主機實例?
- 18. jquery的。每個()單獨的屬性添加到一個div
- 19. 每個獨特單元格的一個單詞文檔
- 20. 如何添加(追加)一個單詞到同一個句子,每個單詞使用一個按鈕(單擊)
- 21. 將文本拆分爲單個單詞,每個單獨一行,用javascript
- 22. 爲每個平臺維護一個單獨的分支
- 23. 如何爲每個組件創建一個單獨的塊?
- 24. 如何爲每個目標創建一個單獨的NIB?
- 25. 爲每個WebBrowser單獨設置一個代理?
- 26. 爲每個UL添加一個DIV(子菜單) - 下拉菜單
- 27. 每個主類都可以被認爲是一個單獨的JVM
- 28. 爲每一個總值到單獨的變量R和在HTML
- 29. 步進每個循環的進度條
- 30. 在另一個單元格中增加一個單元格的值,每次單擊按鈕或複選框
你有什麼累了嗎? – Fazil
你想如何增加進度條他們有這麼多的可能性? – Rushabh
主題以表格形式顯示。我怎麼能讓每個主題行點擊一次。每次點擊進度條增加 –