を使用しています。cwRichardKim/TinderSimpleSwipeCards
を使用しています。私のFirst view controller
で正常に動作しています。今私は別のJSON
アレイと異なるViewコントローラでこれを使用したいと思います。どうすればこれを達成できますか?これは私が私のfirst ViewController
で行う方法です。2つの異なるビューコントローラと配列のフレームワークを使用して
CGRect frame = self.invitationViewContainer.frame;
//frame.origin.y = -self.view.frame.size.height; //optional: if you want the view to drop down
DraggableViewBackground *draggableBackground = [[DraggableViewBackground alloc]initWithFrame:frame];
draggableBackground.alpha = 0; //optional: if you want the view to fade in
[draggableBackground loadCards:_arrAllCards];
[self.invitationViewContainer addSubview:draggableBackground];
とDraggableViewBackground ViewClass
で:
-(void)loadCards:(NSArray*)array
{
exampleCardLabels = array;
if([exampleCardLabels count] > 0) {
NSInteger numLoadedCardsCap =(([exampleCardLabels count] > MAX_BUFFER_SIZE)?MAX_BUFFER_SIZE:[exampleCardLabels count]);
//%%% if the buffer size is greater than the data size, there will be an array error, so this makes sure that doesn't happen
//%%% loops through the exampleCardsLabels array to create a card for each label. This should be customized by removing "exampleCardLabels" with your own array of data
for (int i = 0; i<[exampleCardLabels count]; i++) {
DraggableView* newCard = [self createDraggableViewWithDataAtIndex:i];
[allCards addObject:newCard];
if (i<numLoadedCardsCap) {
//%%% adds a small number of cards to be loaded
[loadedCards addObject:newCard];
}
}
異なるJSON配列のために、私は同じクラスを使用するか、私は別のクラスを作成することができますか?
質問が正しく表示されません。 – Lion
はい、このクラスを別のJSON配列で使用できます。 –
どうすればそれを使うことができますか... @ SaurabhJain –