草庐IT

subviews

全部标签

iOS 将 subview 带回

我想让一个View显示在另一个View的顶部。这是我的View层次结构:基本上我想把按钮(重新开始)放在属于PageViewController的UIImageView前面。所以我希望能够使用图像顶部的按钮进行滚动。这是我的代码:-(void)viewDidLoad{[superviewDidLoad];//Createthedatamodel_pageTitles=@[@"Over200TipsandTricks",@"DiscoverHiddenFeatures",@"BookmarkFavoriteTip",@"FreeRegularUpdate"];_pageImages=@[

ios - 如何将 ScrollView 与动态高度的 subview 一起使用?

我在ScrollView中有一个标签,它可以少至1行,也可以多至10行。我无法弄清楚如何使scrollview内容大小动态化,以便它会相应地拉伸(stretch)。我尝试添加>=100(任意数字)的高度约束,但随后它提示它是一个不平等约束歧义。 最佳答案 快速回答删除标签上的当前高度限制。确保标签Lines属性设置为0并且LineBreaks设置为WordWrap。向标签上方和下方的View添加垂直间距约束。确保每个View都有从上到下边距的垂直间距约束,以便ScrollView推断其contentView的高度。解释为了让Scro

ios - 为什么移动父 View 不移动 subview ?

我的观点如下:在我的代码中,我想移动此View键盘大小:-(void)keyboardWillShow:(NSNotification*)notification{NSDictionary*keyboardInfo=[notificationuserInfo];//WorkoutwherethekeyboardwillbeNSValue*keyboardFrameBegin=[keyboardInfovalueForKey:UIKeyboardFrameBeginUserInfoKey];CGRectkeyboardFrameBeginRect=[keyboardFrameBeginC

ios - 通过代码将 subview 添加到重新加载后消失的 View

我正在尝试通过代码将UI组件添加到我的View中,它运行良好,直到我返回View(通过弹出View功能)我发现由Interfacebuilder添加的组件仍然存在,而组件由代码已删除!(我试图在VC中打印subview,但它们不存在)。我错过了什么??SharedDataObject.m@property(retain,nonatomic)UIImageView*brandLogoImageView;@property(retain,nonatomic)UILabel*brandNameLabel;ViewController.m-(void)initUI{if([[SharedDat

ios - 使用自动布局以编程方式将 subview 添加到 UIView 时来源错误

我有一个UIView子类,我可以在其中以编程方式创建和添加一些subview。确切地说,我有6个subview彼此水平对齐,它们之间的间距为零。侧边距(即从我的View的左边界到第一个subview的距离以及从最后一个subview到我的View的右边界的距离)必须是16pt并且剩余的空间必须在subview之间平均分配。它应该看起来像这样:我正在尝试使用这样的自动布局来完成此操作:NSDictionary*viewsDict=@{@"digit1":digit1,@"digit2":digit2,@"digit3":digit3,@"digit4":digit4,@"digit5":

ios - 如果 UIWIndow 的 subview ,UIButton 单击不起作用

我正在创建一个iOS库。从AppDelegate启动时,我的库将在屏幕顶部创建一个按钮。我已经创建了按钮并且它正在显示。但是当我点击时,没有调用目标方法。这就是我创建按钮并在库中分配其Action的方式-(void)addLoginButton{UIWindow*appWindow=[[[UIApplicationsharedApplication]delegate]window];UIButton*loginButton=[UIButtonbuttonWithType:UIButtonTypeSystem];[loginButtonsetFrame:CGRectMake((appWi

ios - 更改一个 subview 的大小后如何触发自动布局?

我正在制作一个ViewController,顶部有一个搜索栏,表格View填充View的其余部分。现在我需要可以配置搜索栏的可见性。我正在做的是这样的:-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheviewfromitsnib.if(!(self.bShowSearchBar)){[self.searchBarsetHidden:YES];CGRectframeSearchBar=self.searchBar.frame;frameSearchBar.size.height=0;[s

ios - Swift 3.1 UITableViewController 作为 subview 或弹出窗口

我有一个棘手的任务。我有带有两个tableView、按钮等的TableUIViewController(父UIViewController)。此UIViewController显示有关咖啡馆中表的信息。我还有另一个名为MenuTableViewController的Controller(父级是UITableViewController),它是显示菜单项列表的单独View。只有三个UI项目-每个单元格中有两个标签和按钮。想法:我想以两种不同的方式使用这个MenuTableViewController。如果从主菜单转到此View-只显示菜单并允许用户编辑每个单元格。Button.title

ios - 如何在界面生成器上将 UITextView 作为 subview 添加到 UIImageView?

我创建了一个UIImageView并且我想添加一个UITextView作为图像下方的subview。有什么方法可以使用InterfaceBuilder而不是硬编码来配置它?如果不是,我应该在代码的哪一部分插入subview,还需要更改什么? 最佳答案 创建View,然后将它们都放入其中。查看-->|--->imageView|--->textView 关于ios-如何在界面生成器上将UITextView作为subview添加到UIImageView?,我们在StackOverflow上找

iphone - 如何使用从 iPhone 应用程序的主视图传递的搜索字符串在 subview 上调用谷歌搜索

我的应用程序有两个View,我想使用从应用程序的主视图传递的搜索字符串(它是产品名称。例如“SamsungMobile”)在第二个View上调用谷歌搜索。我不想在Google搜索字段中手动输入产品名称。当我按下主视图上的按钮时,它应该自动完成,结果页面应该显示在subview上。-(void)setLabelText:(NSString*)myNewText{[productNamesetText:myNewText];NSURL*theURL=[NSURLURLWithString:@"http://www.google.com"];NSURLRequest*theRequest=[