基本上,我想有一個應用程序,只有一個在它的形象圖。我希望能夠向左或向右滑動,讓第一張圖像離開視圖,第二張圖像進入。圖像是相同的,我希望它看起來像是連接起來的(就像向下滾動繩子一樣該模式只是重複,但它看起來像一個不斷滾動)。我需要它能夠更改圖像或在一系列滑動後重新啓動。我知道我需要在UIScrollView中打開分頁,但是我對iOS很陌生,遇到了麻煩。的iOS:如何通過圖像與分頁刷卡上
最後,我想擁有iPhone的振動每一個所謂的某某揮筆(並重新啓動模式)。
我敢肯定,有很多方法可以做到這一點(即一個TableView中)可以隨意只是點我一些參考的方向如果答案是單調乏味的解釋。
謝謝!
跟進:
我發現,做的非常接近我想要做一個蘋果的例子。我對它做了很多調整,但是我正在撞牆,試圖讓圖像循環。這是我認爲是有問題的代碼,但我不確定解決方案是什麼,因爲ScrollView是功能性的,它只是不會將中心重置爲當前視圖。有任何想法嗎?
- (void)layoutScrollImages
{
UIImageView *view = nil;
NSArray *subviews = [scrollView1 subviews];
// reposition all image subviews in a horizontal serial fashion
CGFloat curXLoc = 0;
for (view in subviews)
{
if ([view isKindOfClass:[UIImageView class]] && view.tag > 0)
{
CGRect frame = view.frame;
frame.origin = CGPointMake(curXLoc, 0);
view.frame = frame;
curXLoc += (kScrollObjWidth);
}
}
// set the content size so it can be scrollable
[scrollView1 setContentSize:CGSizeMake((kNumImages * kScrollObjWidth), [scrollView1 bounds].size.height)];
}
感謝您的好回答。我會盡力嘗試 – Sneagan 2012-02-25 03:02:57
我發現了一個非常接近我想做的事情的Apple例子。我對它做了很多調整,但是我正在撞牆,試圖讓圖像循環。這是我認爲是有問題的代碼,但我不確定解決方案是什麼,因爲ScrollView是功能性的,它只是不會將中心重置爲當前視圖。有任何想法嗎? 代碼在上面。 – Sneagan 2012-02-25 17:41:12
這看起來不錯。一旦我找出什麼是哨兵是爲什麼NSArray缺少一個它看起來應該工作(從我的搜索看來,哨兵問題與NSArray的子類化有關,我相信我有這個問題表明我的經驗水平,而不是你的做法)。我非常感謝你給我的幫助。在完成2本代碼書之後,我決定以這種方式學習是最好的,而且你一直在幫助很大。 – Sneagan 2012-02-26 00:19:25