草庐IT

subviews

全部标签

iphone - 为什么必须填充 UITextField 才能使 UIButton 作为 subview 消失

当我专注于UITextField控件时,我将按钮添加为subview。当我从UITextField中移除焦点时,我移除了添加按钮。这在UITextField中有一些文本时有效。但是当没有文本时,按钮不会消失。Q.HowcanIremovetheUIButtonfromUITextFieldwhentheUITextFieldisempty.Ialsowanttobeabletoshow*default*placeholder-textforUITextFieldwhenaddbuttonisremoved.这是我添加和删除取消按钮作为subview的代码-(BOOL)textField

ios - 阻止旋转通知传播到 subview

我正在使用设备方向通知来了解设备是否已旋转,以便我可以执行选择器。这是我正在使用的代码:-(void)awakeFromNib{isShowingLandscapeView=NO;[[UIDevicecurrentDevice]beginGeneratingDeviceOrientationNotifications];[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(orientationChanged:)name:UIDeviceOrientationDidChangeNotificatio

ios - 导航栏和 subview ios 之间的差距?

我知道有这个问题:Addingsubviewleavesgapbetweensubviewandnavigationbar但是,没有答案,我用不同的方法来做,所以这可能会有点不同。无论如何,当我将subview添加到我的导航Controller时,我在导航栏和subview之间也有一个间隙,它也有一个标签栏Controller。我正在使用Storyboard。我通过StoryboardID使用UIViewController.view类型添加subview。我的代码:[self.viewaddSubview:[[self.storyboardinstantiateViewControl

ios - 在 UIPickerVIew viewForRow : loses its subviews? 中重用 View

我正在尝试在UIPickerView中重新使用带有subview的View:-(UIView*)pickerView:(UIPickerView*)pickerViewviewForRow:(NSInteger)rowforComponent:(NSInteger)componentreusingView:(UIView*)view{UILabel*label=nil;if(view==nil){view=[[UIViewalloc]init];label=[[UILabelalloc]init];[viewaddSubview:label];}if(label==nil){label

iphone - 如何在 subview 中处理 UITapGestureRecognizer?

我有一个ViewController(vc1),我在其中添加了另一个ViewController(vc2)作为subview。当您点击subview(vc2)中包含的View(tappingView)时,会触发UITapGestureRecognizer。我想在subviewController(vc2)中处理这个点击,而不是从第一个ViewController(vc1)处理...但是当我点击我的View时它一直崩溃。这是层次结构总结:-vc1--vc2---点击View这是一个代码示例:ViewController1(viewDidLoad):-(void)viewDidLoad{V

iphone - 如何将具有两个部分的 TableView 作为 subview 添加到 UIScrollView

在我的编码中,表格View将显示,但是当我滚动表格View时,它将完全滚动。我只滚动了表格View单元格。请任何人帮助我。这是我的代码。[superviewDidLoad];scrollview=[[UIScrollViewalloc]initWithFrame:CGRectMake(0,0,320,460)];scrollview.showsVerticalScrollIndicator=NO;scrollview.scrollEnabled=YES;scrollview.userInteractionEnabled=YES;[self.viewaddSubview:scrollvi

ios - 添加 subview ,然后使其在整个应用程序的顶部可见

背景和目标:在我现有的应用程序中,我正在尝试为用户提供语音消息功能。这个想法是可选地从应用程序的任何地方向用户提供语音消息的通用访问(受facebook消息的启发)。到目前为止,我在显示我的迷你消息仪表板并点击它在iPhone和iPad上打开自定义消息(弹出窗口)View方面取得了部分成功。我在应用程序keywindow上添加了我的迷你仪表板subview,因此当在应用程序中导航时,它在所有View(顶部)中都是可见的。[application.keyWindowaddSubview:self.messageDashBoardVC.view];这使得它自动(开箱即用)出现在像这样呈现的

ios - UIViewController subview Controller 可访问性

添加subviewController时,有没有办法从画外音访问中隐藏父VC元素?我有一个父ViewControllerP,它添加了一个subviewControllerC作为全屏页面ViewController。一旦过渡到全屏完成,画外音仍会通过父ViewController中的元素。知道如何隐藏/禁用父ViewController中元素的可访问性吗? 最佳答案 你可以设置accessibilityViewIsModal在遮挡View上。请注意,View是相对于兄弟View的模式,而不是全局的。如果您需要从可访问性层次结构中隐藏平

ios - 在主视图中处理 touchesBegan - 如何获取触摸的 subview ?

在单ViewiPhone应用程序中,我有以下结构:scrollView->contentView->imageView并且在下面(在主视图)有7个可拖动的自定义View-可以从/到contenView。最初拖动是在自定义View中处理的(请参阅Tile.m@2eb672523a),虽然效果很好,但它需要向主视图发送通知。所以我正在尝试将touchesBegan和friend移动到主应用程序View(请参阅ViewController.m)。我的问题是:最初我在contentView中有这段代码(参见GameBoard.m)以在scrollView中启用subview拖动:-(UIVie

ios - 如何通过在 subview 中按下按钮来删除以编程方式创建的 subview

我目前有一个barbutton:UIBarButtonItem*doneButton=[[UIBarButtonItemalloc]initWithTitle:@"Done"style:UIBarButtonItemStyleBorderedtarget:selfaction:@selector(doneDate:)];它调用以下操作:-(IBAction)doneDate:(id)sender{[selfremoveDateView]}调用以下方法:-(void)removeDateView{NSLog(@"subviewsofview3.view:%@",self.View3.su