我在我的应用程序中使用名为"addButton"的自定义按钮,我想用白色边框,我如何在我的自定义按钮周围获得白色边框?
在 info.plist 文件中,我配置URL Identifier并URL Scheme成功。我也可以使用自定义 URL 打开应用程序。问题是当应用程序第一次启动该方法时
func scene(_ scene: UIScene, openURLContexts URLContexts: Set<UIOpenURLContext>)
Run Code Online (Sandbox Code Playgroud)
不叫。
我有一些基于上述方法的依赖功能。所以当应用程序第一次启动时,我在我的应用程序中看不到任何东西。
我还在方法中添加了代码
func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
guard let _ = (scene as? UIWindowScene) else { return }
let url = connectionOptions.urlContexts.first?.url
}
Run Code Online (Sandbox Code Playgroud)
但我在这里得到的 url 为零。
但是,如果我的应用程序处于后台模式并且我点击了 URL,那么上述方法调用成功并且相关功能正常工作。以下是我scene(_:openURLContexts:)在sceneDelegate.
func scene(_ scene: UIScene, openURLContexts URLContexts: Set<UIOpenURLContext>){
let url = URLContexts.first?.url
let urlString: String = url!.absoluteString
if let urlComponents = URLComponents(string: urlString),let queryItems …Run Code Online (Sandbox Code Playgroud) 在我的应用程序中,我一直在努力导入和导出数据库.
我导入了一些此功能所需的文件,但是当我尝试在模拟器中运行应用程序时,会出现下面列出的错误.我无法理解这些类型的错误.所以PLZ帮我解决了这个问题.
Undefined symbols for architecture i386:
"_inflateInit2_", referenced from:
-[NSData(NSDataExtension) gzipInflate] in NSData+CocoaDevUsersAdditions.o
"_inflate", referenced from:
-[NSData(NSDataExtension) gzipInflate] in NSData+CocoaDevUsersAdditions.o
"_inflateEnd", referenced from:
-[NSData(NSDataExtension) gzipInflate] in NSData+CocoaDevUsersAdditions.o
"_deflateInit2_", referenced from:
-[NSData(NSDataExtension) gzipDeflate] in NSData+CocoaDevUsersAdditions.o
"_deflate", referenced from:
-[NSData(NSDataExtension) gzipDeflate] in NSData+CocoaDevUsersAdditions.o
"_deflateEnd", referenced from:
-[NSData(NSDataExtension) gzipDeflate] in NSData+CocoaDevUsersAdditions.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud) 我以编程方式在我的应用程序中从相机中获取了图像.它已被很好地取出,但当我转移到另一个视图并在那时解雇该视图时,我的图像自动旋转-90度.
并且这种变化仅在我移动后第一次发生时没有发生变化意味着图像保持在-90度状态,这只有在我从相机捕获图像时才会发生.当我从照片库中获取图像时,没有发现任何问题.
以下图片是我的原始图片

这是旋转的图像

我不知道为什么会发生这种变化.
可能重复:
如何在目标C中以相反的顺序显示数组
我有一个NSMutableArray和这个数组包含很好的信息UITableView.但我想先显示最新信息UITableView.现在最早的信息是第一位的UITableView.我的代码如下:
NSMutableArray *entries = [NSMutableArray array];
[self parseFeed:doc.rootElement entries:entries];
for (RSSEntry *entry in entries) {
[allEntries insertObject:entry atIndex:0]; //insertIdx];
[self.tableView insertRowsAtIndexPaths:[NSArray arrayWithObject:[NSIndexPath indexPathForRow:0 inSection:0]] withRowAnimation:UITableViewRowAnimationRight];
}
Run Code Online (Sandbox Code Playgroud)
那么我该如何反转信息NSMutableArray呢?
在我的应用程序中,我必须通过键盘来填充UITextField存在的值UIPickerView.
我有2个UITextFields.在第一个文本字段中,从键盘获取值,在第二个文本字段中取值UIPickerView
所以在点击第二个文本字段时我想隐藏键盘和显示 UIPickerView
在这里,我添加了我做的,以便您更好地参考
- (void)textFieldDidBeginEditing:(UITextField *)textField
{
[pickerToolBar setHidden:NO];//shows toolbar
[pickerTime setHidden:NO];//shows UIPickerView
[textField resignFirstResponder];
}
Run Code Online (Sandbox Code Playgroud)
但在写完上面的代码后,键盘不会消失.
如果你有什么想法那么请帮我...
在我的AppDelegate.h文件中,我编写了以下代码
@interface iBountyHunterAppDelegate : NSObject <UIApplicationDelegate> {
UITabBarController *tabcontroller;
}
@property (nonatomic,retain) IBOutlet UITabBarController *tabcontroller;
Run Code Online (Sandbox Code Playgroud)
在AppDelegate.h文件中我合成它.
@synthesize tabcontroller;
Run Code Online (Sandbox Code Playgroud)
但是在@synthesize行我得到一个错误,并且msg是:"遗产属性执行声明的上下文"
任何人都可以告诉我如何解决它?
在我的应用程序中,我想改变bacBarButtonItem的颜色.有可能改变颜色吗?或者我必须把它的图像.并在图像的情况下告诉我代码如何放置图像.
iphone ×8
objective-c ×6
xcode ×5
ios ×4
camera ×1
cocoa-touch ×1
ios13 ×1
ios4 ×1
ipad ×1
swift5 ×1
uiimage ×1
uiimageview ×1
uitextfield ×1