iphone - iOS - 如何将 UIImage 和 UILabel 作为页脚放在同一行?

标签 iphone ios uiview uiimage uilabel

我需要在我的 View 中有一个页脚,上面写着“Powered by: {image_logo_of_my_company}”我该如何实现?

最佳答案

创建类型为 UIView 的包装器 View ,并在该 View 内的适当坐标处的 UIImageView 中添加 UILabel 和 Logo 。

UIView *wrapper = [[UIView alloc] initWithFrame:footerFrame]; 
UILabel *label = [[UILabel alloc] initWithFrame:
   CGRectMake(0, 0, footerFrame.size.width*0.6, footerFrame.size.height)];
UIImageView *imageView = [[UIImageView alloc] initWithFrame:
   CGRectMake(footerFrame.size.width*0.6, 0, 
   footerFrame.size.width*(1.0-0.6), footerFrame.size.height)];
[wrapper addSubView:label];
[wrapper addSubView:imageView];
label.text = @"Powered by: ";
imageView.image = [UIImage imageNamed:@"logo"]; // assumes logo.png & logo@2x.png
[viewNeedingFooter addSubView:wrapper]; 

假设您需要 60% 的页脚宽度用于标签,40% 用于 Logo 。

关于iphone - iOS - 如何将 UIImage 和 UILabel 作为页脚放在同一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12586866/

相关文章:

iphone - 从网络切换时如何接收来自 NSURLConnection Delegate 的数据?

ios - XIB 中的淡入/淡出 UISegmentedControl

ios - 将用户交互锁定到 WKWebView

ios - UIView ExclusiveTouch : strange behaviour with UIBarButtonItem

ios - 您可以将 UIView 剪辑 subview 限制在 View 的某些侧面吗?

iphone - iPhone中的插孔/听筒检测

iphone - UIViews-masked-off-area-still-touchable

ios - iOS Facebook SDK 3.1 的设置按钮不起作用

ios - UITabBarController第一次切换tab很慢

iphone - 如何在iphone-sdk中的给定索引处插入对象