草庐IT

profile_view

全部标签

ios - 使用 Storyboard展开,我如何从我返回的 View Controller 中获取数据并在我返回的 View Controller 中使用它?

我已经实现了所有内容,并且当我返回到源ViewController时会触发以下方法:-(IBAction)returned:(UIStoryboardSegue*)segue{...}我想从我返回的View中的UITextField中获取值,并将源View(或调用此方法的View)中的值设置为该UITextField的值。我试过这个:-(IBAction)returned:(UIStoryboardSegue*)segue{AddTextViewController*returnedFromViewController=segue.destinationViewController;N

ios - 容器 View 中的 UIScrollView 的帧大小不正确

我有一个带有Frame={X=20,Y=88,Width=728,Height=660}的UIContainerView和一个嵌入其中的UIScrollView。UIScrollView报告Frame={X=0,Y=0,Width=768,Height=960}导致在对UIScrollView进行分页时宽度偏移40(金色部分)。它导致以下输出向左翻页一次:但是,ContentSizeForViewInPopover报告预期的帧大小={Width=728,Height=660}。如何更正UIScrollView框架以使其具有正确的大小?这是嵌入式UIViewController的View

iphone - 如何使 UIViewController View 继承自另一个 UIView?

我有一个没有NIB文件的UIViewController。现在我有了一个自定义的UIView。我想让UIViewController的View继承self自定义的UIView,这可能吗?我知道如果我有XIB文件,我可以从那里制作自定义类,但没有XIB可以完成吗?提前致谢 最佳答案 如果您正在使用UIViewController子类,并且不想使用nib文件,那么请重写子类中的loadView方法:@implementationMyViewController-(void)loadView{self.view=[[MyViewalloc

ios - 如何删除添加到 navigationcontroller View 的 View ?

所以我的导航Controller中有一个设置栏按钮项,当从主页ViewController按下时,会在主页vc上打开设置vc透明View,因此主页vc在设置vc后面仍然可见。我希望导航栏仍然显示,所以在“HomeViewController.h”中我有以下代码:-(IBAction)settingsButtonPressed:(id)sender{SettingsViewController*settings=[[SettingsViewControlleralloc]init];[self.navigationController.viewaddSubview:settings.vi

ios - 访问 View super View 上的方法 - 什么是 UIViewControllerWrapperView?

我的问题如下我有一个UIViewController子类,它包含一个UISegmentedController和我在界面构建器中布置的四个TableView。@interfaceMultiTableHoldingView:UIViewController{}@property(strong,nonatomic)IBOutletDataTV*dsDataTV;@property(strong,nonatomic)IBOutletEnviroTV*dsEnvironmentTV;@property(strong,nonatomic)IBOutletLocationTV*dsLocation

iphone - iOS 中每个 View Controller 的静态 View

我正在创建带有View的ViewController。该View被命名为timerView,它包含一个timerLabel。NSTimer每秒更新一次标签。它工作正常。但我想做的是,无论何时出现任何其他ViewController,timerView都应该在其上可用,并且还应该定期使用NSTimer进行更新。我有一个解决方案,可以为每个ViewController创建一个timerView、timerLabel和NSTimer。然后我必须通过最后一个Viewcontorller计时器值更新它。但它不可行。我怎样才能只创建一个View并在每个Controller上使用它并定期更新一秒钟。

ios - 自动布局约束没有正确放置容器 View

第一张图片显示了底部容器View的约束。“Bottomspacetosuperview”设置为0。无论屏幕高度如何,我都希望容器固定在屏幕底部。我不想限制从底部容器View到屏幕顶部的距离,但Xcode会自动创建一个(顶部空间到superView=508)并且不会让我删除它。为什么要这样做?我的容器View的位置完全由其他3个约束及其高度(60像素)定义。更重要的是,当我运行应用程序时,容器View不适合屏幕。它被部分切断。即使“bottomspacetosuperview”被限制为0,容器View的底部也会被截断。这是怎么回事? 最佳答案

iphone - 重用具有推送和模态转场的 View Controller

我有一个我想重复使用的ViewController。我想在编辑一些数据时将它与推送segue一起使用,并且我想在添加时模态呈现它新数据。当模态显示时,我确实需要在顶部有一个带有取消和保存按钮的栏。在另一种情况下,我只需要“保存”按钮。显然,只有在我使用推送转场时才会显示栏(和按钮)。有没有办法重用这个ViewController并能够同时使用推送和模式转场? 最佳答案 你可以像Mital说的那样做,但如果你不想添加Bool试试这个:if(self.presentingViewController!=nil){//VCispresen

ios - 使用模式 segue 将数据传递到下一个 View Controller

我尝试在Storyboard中使用模式转场从didSelectRowAtIndexPath推送用户数据并将其发送到下一个ViewController。这是我的代码:在我的头文件中:@interfaceListNearby:UIViewController{@publicUserDetails*UD;}还有我的.m文件:ResultNearbyList*cell=(ResultNearbyList*)[tableViewcellForRowAtIndexPath:indexPath];self.userFullNameString=cell.userFullName.text;NSLog

ios - 没有 'iOS team provisioning profile' 出现在开发者门户 (Itunes Connect) 和管理器中

我没有更多的“iOS团队配置文件”出现在管理器或开发人员门户中。我尝试了以下方法:连接/断开我的设备在管理器中右键单击我的设备,然后“将设备添加到配置门户”在开发人员门户中创建团队资料,但该团队资料似乎不在您可以创建的资料列表中=>无法在门户中创建单击Organizer的“配置文件”部分右下角的“刷新”按钮点击管理器“团队=>我的名字”部分右下角的“刷新”按钮我能做什么??...谢谢!! 最佳答案 终于找到了我的问题的解决方案!以下是步骤:转到开发人员门户并显示您的设备列表:https://developer.apple.com/a