草庐IT

subview2

全部标签

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=[

ios - 删除 subview 和 View Controller ?

我正在通过以下方式添加subview"SettingsViewController*SVC=[[SettingsViewControlleralloc]initWithNibName:@"SettingsViewController"bundle:[NSBundlemainBundle]];[self.parentViewControlleraddChildViewController:SVC];[self.viewaddSubview:SVC.view];我的subview是300x360并且位于屏幕中央。当我尝试删除它时出现问题(正在释放)。当我在这个新View中按下关闭按钮时,我

ios - subview 数量可变的动态 UITableViewCell 高度

我有一个UITableViewCell,它使用从远程源检索到的数据动态填充。根据单元格中表示的项目类型,它具有可变数量的subview。我使用NSMutableAttributedString和boundingRectWithSize:方法动态计算单元格内容的大小。我获取返回值并计算存储在NSMutableDictionary中并与单元格的indexPath相关联的combinedHeight变量。一切正常,但是当我尝试在heightForRowAtIndexPath:方法中使用字典中的值时,它仅使用第一组可见单元格,之后一切为0。我的问题是如何动态调整单元格的大小以包含所有subvi

ios - Xcode View 透明背景不影响 subview

我想为文本字段编写自定义键盘。的背景键盘应该是透明的,但是当我尝试设置keyboardView,其subview的alpha也发生变化。我怎样才能改变只有键盘的阿尔法?我不想将其设置为[UIColorclearColor]。keyboardView.backgroundColor=[UIColorcolorWithRed:0green:0blue:0alpha:0.5];keyboardView.alpha=0.2;keyboardView.backgroundColor=[[UIColorclearColor]colorWithAlphaComponent];

ios - 如何在不添加 subview 的情况下实现UITableview分隔符 'above first row'

有没有办法在不创建UIView并将其添加为UITablecell内容View中的subview的情况下实现这一点? 最佳答案 UITableView或UITableViewCell中没有公共(public)API可以执行此操作。添加自定义(Line-)UIView到UITableView的headerView应该是实现它的方法。 关于ios-如何在不添加subview的情况下实现UITableview分隔符'abovefirstrow',我们在StackOverflow上找到一个类似的问

objective-c - 恢复上一个 View 及其 subview

我正在实现一个用于绘制图像和文本的应用程序。用户可以创建页面并在其中绘制并将该页面保存在应用程序的文档目录中。但是当用户重新打开同一文档进行编辑时,我无法弄清楚如何恢复他添加到页面的所有View。 最佳答案 你可以序列化你的UIView意味着你可以编码和解码你的View对象,因为UIVIew实现了NSCoding协议(protocol)..查看下面的SO链接以编码和解码您的UIView对象HowtoserializeaUIView?既可以修改,也可以轻松维护版本。 关于objective