草庐IT

iphone - 如何使用 Storyboard在 TableView 中添加 subview

我正在使用Storyboard。当在表格View中选择一个元素时,我想添加一个subview。-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSInteger)section{return[arrcount];}-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";UITableVi

iphone - 屏蔽 UIView 的特定 subview ?

我正在做一个项目。我有一个UIView有几个subview。我需要知道如何仅将某些subview屏蔽到父View,或屏蔽除一个特定View之外的所有subview。有没有办法向maskToBounds属性添加细化检查?任何方向或建议将不胜感激。 最佳答案 屏蔽是什么意思?如果您想隐藏特定View,您可以创建一个独立的附加View并将其frame更改为您想要隐藏的任何View。然后将此独立View置于要隐藏的View前面,您可以使用insersubview:abovesubview及其变体添加它。有关更多信息,请参阅this.这显然要

ios - subview 不会成为第一响应者

在我的ViewController中,我已经初始化了一个名为HypnosisView的新UIView子类,并将其添加到ViewController的RootView中。在viewDidLoad中,我将View设置为成为第一响应者,如下所示:-(void)viewDidLoad{[superviewDidLoad];HypnosisView*view2=[[HypnosisViewalloc]initWithFrame:[[selfview]bounds]];[self.viewaddSubview:view2];BOOLsuccess=[view2becomeFirstResponde

ios - 用于设计屏幕外 subview 的 Storyboard

我想使用Storyboards为slider设计内容,似乎设计屏幕外内容的一种简单方法是使用childViewController。所以我做了这个myViewController=[[UIStoryboardstoryboardWithName:@"ipad"bundle:NULL]instantiateViewControllerWithIdentifier:@"keyPadOffScreen"];[selfaddChildViewController:myViewController];[myViewControllerdidMoveToParentViewController:s

ios - 无法更改 UITableViewCell 的 subview 的位置

所以我有一个静态的tableview,我想更改第一个tableviewcell中标签的位置。我有第一个单元格的IBOutlet。这就是我尝试更改标签位置的方式:UILabel*label1=[tempTC.cell1.contentView.subviewsfirstObject];label1.frame=CGRectMake(10,10,10,10);问题是框架没有改变,但是我可以对标签做任何其他事情,比如改变它的文本和大小等,但改变框架似乎不起作用。有什么我想念的吗? 最佳答案 当使用自动布局时,你应该设置框架,你应该改变约束

ios - 计时器显示/隐藏 subview

我遇到了一些问题,希望大家能帮忙我有一个scrollview,当用户滚动一个subview时,它会从下到上显示动画。然后计时器开始计时5秒,然后调用另一个方法来隐藏subview我实现了并且它按需要工作,除了:当subview出现并且几乎要隐藏时,如果我在那一刻滚动,subview会静态出现并且永远不会隐藏。尝试再次滚动另一个subview动态地在静态subview上工作(因为它重复或其他东西)这是我控制subview显示和隐藏的代码-(void)scrollViewDidScroll:(UIScrollView*)scrollView{if(!show){[selfshowSubvi

ios - 根据相应表格单元格文本字段的更改更新表格 View 单元格的 subview

我有一个UITableView,每个UITableViewCell都有一个文本字段和UILabel。当相应单元格中的文本字段已被编辑时,如何更新单元格上的标签字符串。我试过类似的方法,但它不起作用UITextField*myTextField=(UITextField*)[cellviewWithTag:100];UILabel*myLabel=(UILabel*)[cellviewWithTag:101];[myTextFieldaddTarget:selfaction:@selector(textFieldEdited:event:)forControlEvents:UIContr

ios - Collection View Controller 未添加为 subview

如果我将它添加为subview,我有一个CollectionViewControllerYDCollectionViewCtr*collectionView=[self.storyboardinstantiateViewControllerWithIdentifier:@"collectionview"];//collectionviewcollectionView.view.frame=CGRectMake(0,154,320,300);collectionView.bussnessdic=bussinessphotoDic;[self.navigationController.vi

ios - 我可以打电话 - (void)touchesBegan :(NSSet *)touches withEvent:(UIEvent *)event on subview

我在我的View中识别触摸-如果某些情况发生我想用这个方法调用我的subview但它不起作用-(如果我不覆盖hittestWithEvent-这个View将被返回)我该怎么做?编辑:我想让原来的SUBVIEW得到“点击”,所以我尝试这样做:-(void)didTap:(MyTapGesture*)tap{//theoriginalviewthatwouldhavebeenreturnedbyhittest.couldbeanyarbitraryviewUIView*theView=[superhitTest:[taplocationInView:self]withEvent:nil];

ios - 如何在窗口关闭时释放 subview

我正在使用Rubymotion构建一个iOS应用程序。我已经开始使用AppleInstruments来检测内存泄漏。当我在我的应用程序中打开一个新窗口并且该窗口包含一个tableview然后我关闭了窗口Instruments仍然说它是“活的”。因此,每次打开和关闭窗口时,tableview的事件变量都会增加。我以为关闭窗口上的所有View都会在关闭时被删除,但事实并非如此。我也尝试过将其“取消”,但这没有区别(我正在使用ProMotion)。defwill_dismiss@table=nilend关于如何释放subview有什么想法吗? 最佳答案