传说中的比较高级一点的UI(201547)

1.为什么不能改变控件的Frame呢?

昨天在做一个小Demo,需要改变某个按钮的Frame

 _btn.Frame=CGRectMake(...);

搞了半天都没有实现,原来需要将"Use Auto Layout" ,在ViewController属性设置栏第一个选项设置,去掉才能改变控件的大小。


2.分段控件:

获取分段控件当前选中按钮的标题

[mySegment titleForSegmentAtIndex:mySegment.selectedSegmentIndex];


3.Web视图:

个人感觉比较不错,直接与网络交互,正如书上所说,UIWebView提供了高级功能打开了在应用程序中通往一系列全新可能性的大门。

可以方便的显示HTML、加载网页以及支持两个手指张合与缩放的手势。

Web试图还可实现各种类型的文件。

  • HTML、图像和CSS
  • Word文档
  • Excel
  • KeyNote
  • Numbers
  • Pages
  • PDF
  • PPt
4.从网站上得到图片,并显示,感谢某书的代码片段:

#pragma mark 从网页中获取图片

- (IBAction)GetFlower:(id)sender

{

    NSURL *imageURL;

    NSURL *detailURL;

    NSString *imageURLString;

    NSString *detailURLString;

    NSString *color;

    int sessionID;

    

    color=[self.colorChoice titleForSegmentAtIndex:self.colorChoice.selectedSegmentIndex];

    sessionID=random()%50000;

    

    imageURLString=[NSString stringWithFormat:@"http://www.floraphotographs.com/showrandomios.php?color=%@&session=%d",color,sessionID];

    detailURLString=[NSString stringWithFormat:@"http://www.floraphotographs.com/detailios.php?session=%d",sessionID];

    

    imageURL=[NSURL URLWithString:imageURLString];

    detailURL=[NSURL URLWithString:detailURLString];

    

    [self.flowerView loadRequest:[NSURLRequest requestWithURL:imageURL]];

    [self .flowerDetailView loadRequest:[NSURLRequest requestWithURL:detailURL]];

    

}







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值