草庐IT

iphone - 旋转拨盘 - 旋转限制

我正在制作一部老式手机并获得了一个有效的起始代码,用户将手指移到UIImageView数字上并旋转拨号。然后它将其移回原始位置。查看屏幕截图。我似乎想不通的三个问题是;如何限制用户只能顺时针旋转?目前用户可以在任何方向(顺时针和逆时针)移动它如何检测用户选择的号码?意思是用户触摸了1或3或5?我需要此信息,以便当该数字到达右侧的栏时我可以停止旋转。在我当前的代码中,当我停止旋转并放开圆圈时,它会通过逆时针向后移动回到原位。如果我选择1、2、3、4,它会很好地工作,但对于任何数字5及以上,刻度盘顺时针移动回到其原始位置。如何在touchesEnded上强制逆时针运动?

iphone - 将新值设置为具有先前值的 NSString 变量

我正在使用最新的SDK和XCode开发iOS应用程序。这是一个简单的问题,但我不知道该怎么做,因为我不想在我的代码中出现任何内存泄漏。我在我的项目中使用ARC并且我有以下header声明:@interfaceUserPreferences:NSObject{NSUserDefaults*prefs;}@property(nonatomic,readonly)NSString*appLanguage;//Morecode-(void)setAppLanguage:(NSString*)appLanguage;//Morecode@end这就是我实现-(void)setAppLanguag

iphone - 使用自定义图像和文本颜色更改后退按钮

我想更改导航栏中后退按钮的后退按钮外观。为此,我有这段代码。UIImage*backButtonImage=[UIImageimageNamed:@"backbutton.png"];UIButton*backbutton=[UIButtonbuttonWithType:UIButtonTypeCustom];backbutton.backgroundColor=[UIColorcolorWithPatternImage:backButtonImage];backbutton.titleLabel.text=@"back";backbutton.titleLabel.textColor

iphone - 具有自动滚动功能的 UILabel

如何创建从左到右自动滚动的UILabel?像这样http://www.youtube.com/watch?v=moI3ROPBm4Y谢谢!我为此使用此代码(来自YouTube):-(void)time:(NSTimer*)theTimer{textLabel.center=CGPointMake(textLabel.center.x-2.2,textLabel.center.y);if(textLabel.center.x如何将移动标签从左移到右? 最佳答案 您可以使用循环选择器将框架的View区域缓慢地侧向移动。这应该可以解决问题

iphone - 如何动态变换图像的大小?

我想裁剪用户选择的图像的选定部分。我想像下图那样实现通过移动按钮/图像(绿色边框),用户可以选择他想要的部分。任何人都可以告诉我如何做到这一点,或者请提供示例代码(如果有的话)。我们将不胜感激。 最佳答案 查看BJImageCropper.这也有一个例子。 关于iphone-如何动态变换图像的大小?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/13875860/

iphone - Navigation Bar 后退按钮 Action 即使在按钮之后也执行

这道题看起来很简单,但我不知道哪里错了。我有一个导航栏我正在放置一个自定义导航栏后退按钮如下图所示,通过“粉红色”颜色执行操作我的代码如下://-------backbuttonstartUIImage*myImage1=[UIImageimageNamed:@"Back.png"];UIButton*myButton1=[UIButtonbuttonWithType:UIButtonTypeCustom];[myButton1setImage:myImage1forState:UIControlStateNormal];myButton1.showsTouchWhenHighligh

iPhone:导航栏返回导航项目onClick-event?

在Storyboards之间转换生成NavigationBar。如何为BackNaviItem分配onClick功能?谢谢导航栏已经自动生成。我是这样写的。[[self.navigationItembackBarButtonItem]action:@selector(backNaviItemSenderEvent)forControlEvents:UiControlEvenTouchUpInside];不起作用。( 最佳答案 您可以将您需要执行的任何代码放在正在被关闭的ViewController的viewWillDisappear

iphone - 缓出时间实现

我有一个带有方法setPercentCompleted的组件,我想在距离为1秒500分。为了做到这一点,我只需将计时器设置为特定的时间间隔,并在每次计时器触发时调用setPercentCompleted。如何使用ease-out曲线实现此功能? 最佳答案 这很像一道物理题。您需要以一定的“减速度”以给定的“速度”出发,以便在给定的时间(1.0秒)内达到给定的“位移”(1.0)。您需要确定的2个数字是初始速度和所需的减速度。使用SUVAT并代入s=1和t=1。你从s=ut+1/2*at^2到a=2-2u只要您的初始速度(u)和您施加的

iphone - 检测使用相同 wifi 的 iPhone 设备

如何在我的wifi中检测到其他iPhone设备。找到其他iPhone设备后,我想从我的应用程序向它们发送一些值。如果我找到3个设备,我会发送任何应该发送给所有三个设备的值。我可以通过哪种方式实现这一目标。谁能帮我找到这个。谢谢 最佳答案 我相信你可以通过检测SSID是否相同来实现,答案在这个question.此外,您可以通过检查他们的IP来双重确认。他们假设在子网中。 关于iphone-检测使用相同wifi的iPhone设备,我们在StackOverflow上找到一个类似的问题:

iphone - 如何将选择器 View 的标题获取到文本字段

我正在编写一个应用程序,当我们点击一​​个文本字段时,它会生成一个pickerview。pickerview有两个组件现在我的问题是我想获得在我的文本字段中突出显示的两个组件的标题,并用逗号(,)分隔提前致谢。 最佳答案 假设您有一个名为pickerView的UIPickerView对象。当用户完成他的操作并点击完成按钮时,您应该将所选值作为intoffset1=[pickerViewselectedRowInComponent:0];intoffset2=[pickerViewselectedRowInComponent:1];N