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
- PPt
#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]];
}