|
|
|
iOS Automatic Data Loading in Collection View (Paging) |
|
|
|
|
|
|
|
คือว่าจะทำให่้ Collection View เมื่อถึงข้อมูลตัวสุดท้ายให้โหลดข้อมูลมาต่อกับข้อมูลที่มีอยู่แล้ว (ex. IG,FB,500px,Pinterest) ดูตัวอย่างในนี้มา
แล้วตอนนี้ผมทำได้แต่พอโหลดข้อมูลมาต่อตัวที่มีอยู่แล้วมันหาย แต่สามารถเลื่อนขึ้นลงได้ปกติ ไม่ทราบว่ามีใครพอที่จะรู้บ้าง
ขอบคุณครับ
นี้ส่วน code ที่โหลดข้อมูลมาต่อ
Code (Objective-C)
- (void)collectionView:(UICollectionView *)collectionView didEndDisplayingCell:(UICollectionViewCell *)cell forItemAtIndexPath:(NSIndexPath *)indexPath
{
CountIndexPath = indexPath.row;
if (indexPath.row == CountIndexPath && indexPath.row == myObject.count-1){
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"http://localhost/testapp/getDataPASPaging2.php?Page=2",]];
NSString *urlString = [url absoluteString];
NSURL *UrlPages = [NSURL URLWithString:urlString];
if (receivedData) {
NSData *jsonData = [NSData dataWithContentsOfURL:UrlPages];
id jsonObjects = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:nil];
for (NSDictionary *dataDict in jsonObjects){
NSString *strName = [dataDict objectForKey:@"Name"];
NSString *strShotLink = [dataDict objectForKey:@"Link"];
dict = [NSDictionary dictionaryWithObjectsAndKeys:strName,Name,strShotLink,Link, nil];
[myObject addObject:dict];
}
[self.collectionView reloadData];
}
}
}
Tag : Mobile, iPhone, iPad
|
|
|
|
|
|
Date :
2013-04-26 15:18:14 |
By :
saringkhan |
View :
1155 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Capture ภาพมาให้ดูหน่อยครับ
|
|
|
|
|
Date :
2013-04-26 17:14:28 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือถาพแรกหลังจากถึงแถวสุดท้ายโหลดข้อมูลมาต่อแล้ว แต่พอเลื่อนขึ้นเป็นแบบภาพที่ 2 แล้วพอเลื่อนลงก็เป็นเหมือนกัน
แต่ยังมีข้อมูลให้เห็นเหมือนภาพแรก
เป็นอะไรพอจะทราบหรือปล่าวคับ
|
|
|
|
|
Date :
2013-04-26 20:48:09 |
By :
saringkhan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|