藍懿IOS階段測試

來源:互聯網
上載者:User

標籤:

  今天劉國斌老師給我們出了七道題,作為階段性的測試題,我還是蠻喜歡這樣的經常來一點考試對我的學習很有協助。

0、在 Table view 列表中顯示:第1題、第2題、第3題…… 題目列表  點擊某一題跳轉到解答這道題的頁面

1、Progress view 和 Slider 實現拖動 Slider,Progress view 的進度跟著移動

2、每隔一秒鐘在介面位置隨機出現圖片按鈕,介面添加一個 Label 顯示已經出現的按鈕數量,並且每添加一個按鈕,Label 所顯示數量自動增加,點擊某一個按鈕時,該按鈕消失,並且 Label 顯示的數量減少(

3、頁面中添加一個 Text field,每次開始編輯的時候自動把裡面的內容清空,並且制輸入框不能輸入字母 a 和 b 

4、Segmented control 顯示:劉德華、張學友、郭富城、趙四兒 這四個人名,在介面中有個 Label,要求點擊誰,就讓 Label 顯示誰的名字

5、使用 Collection view 在介面中顯示 20 張圖片,每行顯示四張圖片,每個圖片上下左右間距相等, 圖片內容隨意

6、Scroll view 和 Page control 配合使用,展示 5 張圖片,圖片自己自動滾動顯示,每隔 2 秒鐘換一張圖片,Page control 也要跟著變

7、解析 comments.txt 檔案內的資料(裡面是微博評論的資料),有很多條評論資料。擷取裡面的資料展示到介面中,要求顯示帳戶圖片、使用者名稱稱、評論內容三條資料即可
下面配上自己沒做出來的錯題:

- (void)viewDidLoad {

    [super viewDidLoad];

    self.view.backgroundColor=[UIColor yellowColor]

    self.sc=[[UIScrollView alloc]initWithFrame:CGRectMake(55, 55, 200, 200)];

    self.sc.pagingEnabled=YES;

    for (int i=0; i<5; i++) {

        UIImageView *ib=[[UIImageView alloc]initWithFrame:CGRectMake(200*i, 0, 200, 200)];

        ib.image=[UIImage imageNamed:[NSString stringWithFormat:@"%d.jpg",i]];

        [self.sc addSubview:ib]:
} 

    self.sc.contentSize=CGSizeMake(1000, 0);

    self.sc.delegate=self;

    [self.view addSubview:self.sc];

    self.pg=[[UIPageControl alloc]initWithFrame:CGRectMake(33, 333, 300, 55)];

    self.pg.numberOfPages=5;

    self.pg.backgroundColor=[UIColor redColor];

    [self.view addSubview:self.pg];

    [NSTimer scheduledTimerWithTimeInterval:2 target:self selector:@selector(moo) userInfo:nilrepeats:YES]:

}

-(void)moo{

     self.pg.currentPage=(self.pg.currentPage+1)%4;

    [self.sc setContentOffset:CGPointMake(self.pg.currentPage*200, 0) animated:YES];

}

 

藍懿IOS階段測試

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.