(整页)MutableArray Label的滚动视图

时间:2014-03-18 11:19:48

标签: objective-c nsmutablearray xcode5

我有一个页面视图,我在标签中有不同的tekst行。 在我的大多数页面上我没有问题,因为标签上有足够的文字显示在标准的3.5 / 4英寸尺寸上。

我发现了一些像这样的教程,但给我一个标准尺寸的滚动。 我想用我的数组标签来改变它。

我已经像这样编码了我的对象(如果需要):

photos = [[NSMutableArray alloc]init];

Photo *pic = [[Photo alloc]init];
pic.name = @"Papier en karton";
pic.filename = @"papier";
pic.notes = @"Oude kranten, tijdschriften en karton (zoals platgeslagen dozen) doet u in de papiercontainer. Zet géén dozen bij het grofvuil, maar breng ze naar een afvalpunt of maak de dozen klein en doe ze in de papiercontainer.";
[photos addObject:pic];

pic = [[Photo alloc]init];
pic.name = @"Frituurvet";
pic.filename = @"frituur";
pic.notes = @"Frituurvet kan nog prima hergebruikt worden als biobrandstof. Gooi het daarom nooit weg, maar breng het naar een afvalpunt. Zie ook www.frituurvetrecyclehet.nl";
[photos addObject:pic];

pic = [[Photo alloc]init];
pic.name = @"Klein chemisch afval";
pic.filename = @"chemisch";
pic.notes = @"Op zaterdag kunt u in het centrum op een vaste plek terecht om uw batterijen, kleine elektrische apparaten, medicijnen, verfresten en agressieve vloeistoffen als chloor, ammoniak en terpentine in te leveren:\n\n- Eerste zaterdag van de maand\nOchtend 09.00-12.30 uur Haarlemmerdijk, tegenover Albert Heijn.\nMiddag 13.00-16.30 uur Sarphatistraat en Ir Jakoba Mulderplein tegenover Albert Heijn.\n- Tweede zaterdag van de maand\nOchtend 09.00-12.30 uur Kleine Wittenburgerstraat tegenover Albert Heijn.\nMiddag 13.00-16.30 uur Kerkstraat bij Vijzelgracht tegenover Albert Heijn.\n- Derde zaterdag van de maand\nOchtend 09.00-12.30 uur Elandsgracht tegenover Albert Heijn.\nMiddag 13.00-16.30 uur Jodenbreestraat tegenover Albert Heijn.\n- Vierde zaterdag van de maand\nOchtend 09.00-12.30 uur Nieuwmarkt tegenover Albert Heijn.\nMiddag 13.00-16.30 uur Sarphatistraat/Spinozastraat tegenover Albert Heijn.\n\nAls een maand vijf zaterdagen heeft, wordt de vijfde zaterdag overgeslagen.";
[photos addObject:pic];

我将在我的自定义ViewController中显示它们:

#import "DisplayViewController.h"

@interface DisplayViewController ()
@property (weak, nonatomic) IBOutlet UIImageView *currentImage;
@property (weak, nonatomic) IBOutlet UILabel *detailsLabel;
@property (weak, nonatomic) IBOutlet UILabel *titleLabel;

@end

@implementation DisplayViewController

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Custom initialization
    }
    return self;
}

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.

    UIImage *image = [UIImage imageNamed:self.currentphoto.filename];
    [self.currentImage setImage:image];

    self.detailsLabel.text = [self.currentphoto notes];

    self.titleLabel.text = [self.currentphoto name];

}

我的问题是: 如果我的标签文本是什么,我怎样才能创建页面视图?

非常感谢!

0 个答案:

没有答案