我是Iphone开发的新手.
我想创建一个圆形的按钮.此按钮应该看起来像一个圆圈.
这给出了圆形矩形按钮.
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
button.frame = CGRectMake(100, 100, 100, 30);
UIImage *image = [UIImage imageNamed:@"01.png"];
[button setImage:image forState:UIControlStateNormal];
[image release];
Run Code Online (Sandbox Code Playgroud)
我想出了如何创建一个圆角矩形按钮,但我想创建一个圆形按钮.请建议.
我已经下载了一个名为Plot_Gallery _ios的项目名称,主要用于绘制图形.这是从core_plot下载的,主要目标项目是Plot_Gallery_IOS,还有一个名为CorePlot-CocoaTouch.xcodeProj的子项目文件,其中包含所有库文件.主要用于本项目的运行.
问题我面临的是当我尝试在我的ipad中加载这个应用程序后编译它给出一个错误即
CodeSign错误:SDK'iOS 6.0'中的产品类型'Application'需要代码签名
我试着解决这个问题很长一段时间我不能..我试图建立设置和更改代码签名身份到Dont代码标志,并通过选择调试作为IOS SDK我尝试所有可能的方法来解决它但我我无法将此应用加载到我的ipad中.
我也尝试选择Ios SDK作为iphoneDeveloper,但我得到了链接器错误,所以问题是什么?它是bcoz它包含2个目标项目,其中Plot_Gallery_IOS是主要的,并且在sub中有CorePot_cocoatouch.xcodeProject并且休息所有其他文件..
所以任何人都可以告诉我如何解决这个问题.我很久以来就坚持这个问题.
我在我的应用程序中使用弹出窗口视图,当我浏览示例时,我发现如何创建弹出窗口视图,但在示例代码中,弹出窗口视图将显示到整个页面.我想要单击按钮时指定宽度和高度的弹出框架.
-(IBAction) settingsGo:(id) sender{
NSLog(@"Go");
Run Code Online (Sandbox Code Playgroud)
if(self.popoverController == nil)
{
PopOver *lang = [[PopOver alloc]
initWithNibName:@"PopOver" bundle:[NSBundle mainBundle]];
UIPopoverController *popOver =
[[UIPopoverController alloc]initWithContentViewController:lang];
popOver.delegate = self;
[lang release];
self.popoverController = popOver;
[popOver release];
}
CGRect popoverRect = [self.view convertRect:[button frame]fromView:[button superview]];
popoverRect.size.width = MIN(popoverRect.size.width, 50);
[self. popoverController
presentPopoverFromRect:popoverRect inView:self.view permittedArrowDirections:UIPopoverArrowDirectionDown animated:YES];
Run Code Online (Sandbox Code Playgroud)
所以我应该在上面的代码中做出什么改变,以获得指定大小的宽度和高度的帧.
它可能看起来很简单,但我无法找到解决方案.在我的申请中,我有很多UITextField.例如,假设我有一个UITextField被叫textField.当我输入一个字符串时textField,我应该验证字符串是否是字母数字.我怎样才能做到这一点?
我也有一个按钮,除了textField.进入后textField,当我按下按钮时,我应该通过显示来验证输入的字符串是否是字母数字NSLog.那么有人可以通过一些示例或示例代码帮我解决这个问题吗?