小编Edw*_*ted的帖子

HTML - 选择文件名后显示图像

可能重复:
在上传图像之前预览图像

我有一个允许我的表格

<input type="file" name="filename" accept="image/gif, image/jpeg, image/png">
Run Code Online (Sandbox Code Playgroud)

浏览并选择一个文件.

我想要做的是在选择图像后立即显示该图像.这是在表单上的"提交"按钮被按下之前,因此图像几乎肯定存在于客户端.可以这样做吗?

html file-upload

143
推荐指数
3
解决办法
45万
查看次数

UILabel设置x,y以编程方式进行协调

如何在视图中position (x, y)UILabel编程方式,最好是从viewDidLoad?该labelOutlet吧,比如myLabel.

xcode uilabel

11
推荐指数
3
解决办法
4万
查看次数

锁定iPhone App定位贯穿始终

我收集了最近版本的iOS中改变的方向方法,我没有使用UIWebView ...

有没有办法将整个应用程序锁定到纵向模式,还是必须强制每个视图控制器?

iphone orientation ios

9
推荐指数
3
解决办法
1万
查看次数

禁用tabbar项目 - Swift

如何禁用特定的tabbar项?像第三个图标...

self.tabBarItem.items![2].enabled = false
Run Code Online (Sandbox Code Playgroud)

必须有办法做一个简单的任务,如一个班轮?以上不起作用......

tabbar uitabbarcontroller swift

7
推荐指数
4
解决办法
2万
查看次数

iOS7 Tableview删除行最佳实践

在此输入图像描述

在iPhone上有一个教科书示例,说明如何删除消息应用程序中的tableview行.这似乎使用三个单独的视图来执行任务.

我的问题是关于是否有实现这一目标的捷径,或者你是否只创建了三个屏幕并且显而易见.

非常感谢.

row tableview ios

6
推荐指数
3
解决办法
2万
查看次数

后退按钮图像 - 在Swift中它叫什么?

我正在尝试使用Swift的内部后退按钮图像.我之前已经问过这个问题并得到了技术上正确的答案,它从前一个视图继承了它,但是如果我插入这个代码你可以控制当前视图上的后退按钮.

// Takeover Back Button
self.navigationItem.hidesBackButton = false
let newBackButton = UIBarButtonItem(title: "<", style: .Plain, target: self, action: "segueBack")
navigationItem.leftBarButtonItem = newBackButton
Run Code Online (Sandbox Code Playgroud)

这给了我一个<,"ABC"会给我ABC等但是如何触发Swift来提出它的内部后退按钮图像.下面的代码不起作用,但我认为是沿着正确的方向.

let backImg: UIImage = UIImage(named: "BACK_BUTTON_DEFAULT_ICON")!
navigationItem.leftBarButtonItem!.setBackgroundImage(backImg, forState: .Normal, barMetrics: .Default)
Run Code Online (Sandbox Code Playgroud)

有没有人知道如何做到这一点?

back-button uinavigationbar swift

4
推荐指数
2
解决办法
6902
查看次数

Swift SF Symbols - 仅在 iOS 13.0 或更高版本中可用错误

一直在玩 SF 符号,它们也令人印象深刻。

然而,当我尝试在许多 SF 示例的代码中使用它们时,我想出了:

let image = UIImage(systemName: "hands.clap"). < init(systemName:) is only available in iOS 13.0 or newer
Run Code Online (Sandbox Code Playgroud)

我需要像以前一样将图像复制到资产目录中吗?我想避免的是警告他们使用的每个实例,例如

if #available(iOS 13.0, *) {
            heartImage = UIImage(systemName: "heart.fill")!
        } else {
            heartImage = UIImage(named: "heart.jpeg")
 }
Run Code Online (Sandbox Code Playgroud)

文件名是按照大多数说明复制并粘贴的。

我缺少什么?

xcode swift sf-symbols

3
推荐指数
1
解决办法
2198
查看次数

Xcode自动为文件名添加前缀

从Xcode 6.2开始,它希望为文件名添加其类型前缀.

所以现在命名为"Test"UIViewController:

UIViewController + Test.h,UIViewController + Test.m

而不是Test.h,Test.m.

我尝试过6.3和6.4 beta,他们都表现出这种习惯.你怎么阻止它?

非常感谢.

xcode ios

2
推荐指数
1
解决办法
185
查看次数

switch条件有布尔值吗?

这段代码似乎很合乎逻辑.为什么我得到"Switch condition has boolean value"错误?我用它来切换文字UIButton.它工作但我仍然有错误.

bool buttonSunStatus = TRUE;

- (void) useButtonSun:(id)sender
{
    buttonSun = [UIButton buttonWithType: UIButtonTypeCustom];
    switch (buttonSunStatus) {
        case TRUE:
            [sender setTitle:@"No Sun" forState:UIControlStateNormal];
            buttonSunStatus = FALSE;
            break;
        case FALSE:
            [sender setTitle:@"Sun" forState:UIControlStateNormal];
            buttonSunStatus = TRUE;
            break;
    }
}
Run Code Online (Sandbox Code Playgroud)

boolean objective-c switch-statement

1
推荐指数
1
解决办法
5026
查看次数

SwiftUI TabView 重复第一个条目

Xcode RC 14.1

在此输入图像描述

第一个选项卡生成两次。第一个有效,第二个则显示空白屏幕。这已在 SO 的其他地方报道过,人们建议删除 Spacer(),但这没有什么区别。

下面的代码有两种变体,一种是标签的枚举,而不是整数,但它们的行为都是相同的。(不知道为什么下面所有的代码没有变成灰色?)

import SwiftUI


struct MenuView: View {
    
    private enum Tab: Hashable {
            case location
            case calculate
            case install
            case results
            case about
    }
    
    //  @State private var tabBarSelected: Tab = .location
    @State private var selectedTab = 0
    
    var body: some View {
        VStack {
            TabView(selection: $selectedTab) {
                LocationView()
                  //  .tag(Tab.location)
                    .tag(0)
                    .tabItem {
                        Text("Location")
                        Image(systemName: "globe.europe.africa")
                    }
                CalculateView()
                  //  .tag(Tab.calculate)
                    .tag(1)
                    .tabItem {
                        Text("Calculate")
                        Image(systemName: "apps.ipad")
                    }
                InstallView()
                    // .tag(Tab.install)
                    .tag(2)
                    .tabItem { …
Run Code Online (Sandbox Code Playgroud)

tabview swiftui swiftui-tabview

1
推荐指数
1
解决办法
241
查看次数