草庐IT

object-construction

全部标签

objective-c - 如何使用 drawRect 在现有 View 中绘制?

我正在做一个GPS跟踪应用程序。每次它收到纬度/经度时,它都会将其转换为(x,y)坐标并调用drawRect在两个(x,y)对之间画一条线。然而,drawRect方法只是在绘制新内容之前清除所有旧内容。如何使drawRect在现有Canvas上绘制新内容?提前致谢这是我的viewController.h#import#import@classroutetrack;@interfacesimpleDrawViewController:UIViewController{CLLocationManager*locationManager;IBOutletroutetrack*routerou

objective-c - 特定列和行的 UIPicker 字体大小

我想更改UIPicker中特定列和行的字体大小。基本上有太多的文本超出了View,我想缩小第二列中特定行的大小以使其适合?感谢您的帮助。 最佳答案 如果你想自定义标签字体大小,实现调用的委托(delegate)方法:-(UIView*)pickerView:(UIPickerView*)pickerViewviewForRow:(NSInteger)rowforComponent:(NSInteger)componentreusingView:(UIView*)view;返回配置良好的UILabel(您可以更改font属性或将adj

objective-c - UIView 大小不符合预期

我不明白为什么那个View占据了整个屏幕。在AppDelegate文件中...self.viewController=[[[ViewControlleralloc]init]autorelease];[self.windowsetRootViewController:self.viewController];self.window.backgroundColor=[UIColorwhiteColor];..在ViewController.m中UIView*view=[[UIViewalloc]initWithFrame:CGRectMake(30,30,30,30)];[viewset

objective-c - 如何在 UILabel 中使用多个不同的 UIFonts?

我的UIView中有一个UILabel。我的标签文本是动态的:它是一个Web服务调用,它向我返回我将放入标签中的文本。下面是标签内容的示例:"thisisanexampleofmytext/nthisisthesecondline".我想将第一行置于特定字体(例如Helvetica-Bold12px),将第二行置于另一种字体(例如Helvetica15px)。我该怎么做?感谢您的回答。 最佳答案 老实说,我建议使用两个单独的UILabel实例,获取文本并通过[stringcomponentsSeparatedByString:@"\

objective-c - 随时访问在另一个 View Controller 中创建的对象

我有逻辑问题。我需要从另一个类访问一个对象的实例。我有一个名为FacebookController的类。它有几个委托(delegate)方法,例如fbDidLogin。首先,当用户点击一个按钮时,facebookloginButtonClicked方法被执行,经过一些内部处理后,fbDidLogin方法将被调用,用户将登录到应用程序.(所有这一切都完美无缺)。现在我需要退出应用程序。有一个名为logout的委托(delegate)方法,我必须将其称为[facebooklogout]。我添加了一个名为-(void)logoutFacebook的方法。当用户单击注销按钮时,将调用以下方法。

objective-c - 使用 UISegmentedControl 切换到 MKMapView 和 UITableView

我正在制作一个应用程序,我有一个带有UISegmentedControl的ViewController,并且想在MKMapView和UITableView之间切换。在MKMapView中,我想显示一张带有用户当前位置的map,在TableView中,我想列出一些数据。就是这样。听起来很简单,但我不知道如何进行,我试图让我的ViewController成为一个TableViewController,然后添加MKMapview,还尝试只添加两个View和一个简单的ViewController。无论如何,是否有正确或更好的方法来做到这一点?谢谢大家! 最佳答案

objective-c - UIButton 在 UIScrollView 中不工作

我有一个ScrollView,我在其中以编程方式创建按钮。触摸时,按钮应该加载另一个Nib。问题是,在触摸时,我得到[ViewControllerbuttonTest]:无法识别的选择器发送到实例让我带您看一下代码:应用委托(delegate).h@interfaceAppDelegate:UIResponder@property(strong,nonatomic)UIWindow*window;@property(strong,nonatomic)UINavigationController*viewController;appdelegate.m#import"ViewContro

objective-c - MFMessageComposeViewController 未正确显示

我正在使用MFMessageComposeViewController来显示SMS发送界面。我的应用程序使用全屏,状态栏被plist文件中的设置隐藏(状态栏最初是隐藏的=YES)。当我显示消息编辑器时:+(void)composeSMS:(id)sender{if(![MFMessageComposeViewControllercanSendText])return;MFMessageComposeViewController*controller=[[MFMessageComposeViewControlleralloc]init];controller.wantsFullScree

objective-c - 如何设置不隐藏工具栏的部分 curl 模态?

在iPhone上的Googlemap应用程序中,在预形成具有部分curl过渡的模态之后,按钮中的工具栏仍然可见。当我在Storyboard中使用部分curl设置模态序列时,新的ViewController将工具栏从父View中隐藏起来。如何像Googlemap应用一样设置部分curl? 最佳答案 试试这个代码。这会对你有所帮助。请不要犹豫尝试这个代码。您需要导入一个QuartzCore.framework。locationMapView是您的MKMapView而curlView是您的第二个UIView-(IBAction)curlB

objective-c - 主程序中的 EXC_BAD_ACCESS()

我在main()中得到了一个EXC_BAD_ACCESS,这是我的代码:intmain(intargc,char*argv[]){NSAutoreleasePool*pool=[[NSAutoreleasePoolalloc]init];intretVal=UIApplicationMain(argc,argv,nil,@"TestBedAppDelegate");[poolrelease];returnretVal;}@interfaceTestBedAppDelegate:NSObject@end@implementationTestBedAppDelegate-(void)app